Skip to content

My Side Project - A Technical Content Platform for Students, Teachers and Working professional to gain new Technical skills through blogs, tailored in depth tutorials.

Notifications You must be signed in to change notification settings

vivek6201/letscode-v2

Repository files navigation

LETS CODE

  • Techstack Used

    • NextJS
    • Prisma
    • Shadcn UI (For styling)
    • PostgreSQL - (But you can say that it has Some NoSQL tendencies)
    • NextAuth
  • What is this project all about

    • All this content delivery platform and the code structure is litle bit inspired from CMS Reposity of code100x.
    • Currently this platform supports tutorials in form of books with multiple chapters.
    • Slowly thinking of expanding to course as well.

HOW TO SETUP

  1. Clone the Repository
    git clone https://github.com/vivek6201/letscode-v2.git
  2. Install dependencies with
    yarn install
  3. Copy .env.example to .env
    cp .env.example .env
  4. Paste your DB URL in .env:
    • Either get from any provider
    • or start a local instance using docker
        docker volume create lets-code-volume
        docker run -d -p 5432:5432 --name lets-code -v lets-code-volume -e POSTGRES_PASSWORD=mysecretpass postgres 
  5. Migrate your database
 npx prisma migrate dev
  1. finally run app with
    yarn dev

HOPE YOU WILL LIKE MY WORK

About

My Side Project - A Technical Content Platform for Students, Teachers and Working professional to gain new Technical skills through blogs, tailored in depth tutorials.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages