user one
email
: one@gmail.compassword
: one@1234
user two
email
: two@gmail.compassword
: two@1234
authentication
- complete auth including update profile, forgot, reset and change password
authoriztion
- protected routes that access by only adminprotected courses
- user access only purchase courseslecture notes
- user add notes to each lecturelecture mark
- user can mark viewd lecturedashboard
- details of users and courseslanguages
- app available in english, hindi and gujarati languagerealtime-chat
- chat with other people on this app
To run project locally
- clone repo
git clone https://github.com/bhalaniyatin2402/LMS.git
cd client
in root directorynpm install
in client directory to install all depedncies- Set
environment variables
VITE_APP_NODE_ENV
VITE_APP_COURSIFY_API
VITE_APP_STRIPE_KEY
npm run dev
to start project
cd server
in root directorynpm install
in server directory to install all depedncies- Set
environment variables
PORT
- port number to listen the serverFRONT_URL
MONGO_URL
- url of your local_database or Atlas- secret token and expiry
JWT_SECRET_KEY
JWT_EXPIRY
- gmail credentials
SMTP_USERNAME
SMTP_PASSWORD
- cloudinary credentials
CLOUD_NAME
CLOUD_API_KEY
CLOUD_API_SECRET
- stripe credentials
STRIPE_SECRET
npm run dev
to start project