Skip to content

Latest commit

 

History

History
90 lines (64 loc) · 2.77 KB

File metadata and controls

90 lines (64 loc) · 2.77 KB

Idemy

A LMS where users can view their purchased courses and instructors can create update or delete their course and the chapters with additional use of payment functionality through stripe

DEMO

image

image image

image

image image

image image

Getting Started

ENV

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=

NEXT_PUBLIC_APP_URL=

DATABASE_URL=
POSTGRES_URL_NON_POOLING=

UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=

MUX_TOKEN_ID=
MUX_TOKEN_SECRET=

NEXT_PUBLIC_STRIPE_SECRET_KEY=
STRIPE_PERISHABLE_KEY=
STRIPE_WEBHOOK_SECRET=

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

📌 Requirements

  • NextJS
  • CSS (Tailwind CSS)
  • Supabase
  • Prisma
  • PostgreSQL
  • ReactJS
  • Stripe

🔰 Installation

Download or clone this repository.

git clone https://github.com/rohanmittal163/Learning-Management-System-NEXT.JS.git

❤ Contribute

This project is open source and we are happy to receive contributions. If you would like to contribute, please follow these steps:

  1. Make a fork of the repository.
  2. Create a branch for your feature or bugfix (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added my new feature')
  4. Push your branch (git push origin my-new-feature)
  5. Create a pull request.