Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 976 Bytes

File metadata and controls

28 lines (17 loc) · 976 Bytes

Project Description

The Course All is a full-stack learning management system. It supports both admin and user manage the courses. The dashboard is designed for mobile and desktop, ensuring accessibility and security with multi-factor authentication using clerk and stripe payment.

Running locally in development mode

To get started, just clone the repository and run yarn install && yarn run dev or npm install && npm run dev:

git clone https://github.com/Shady-Prakash/Learning-Management-System.git`
npm install or yarn install
npm run dev or yarn run dev

Technologies Used

  • Next.js: For fast, responsive frontend.
  • TypeScript: Ensures type safety and code reliability
  • Prisma: For database management.
  • Clerk: For secure authentication.
  • Stripe: To handle secure payments.
  • Shadcn/ui: Designed component library for frontend.
  • React-Hook-Form with Zod: Form handling for both client-side and server-side.