-
Initialize project:
- Clone the repository:
git clone https://github.com/aditya-nv-06/Learn_Mode.git - Navigate into it:
cd Lear_Mode
- Clone the repository:
-
Backend (Node.js/Express.js):
- Install dependencies:
npm install- express: Web framework.
- mongoose: MongoDB object modeling.
- cors: Enable Cross-Origin Resource Sharing.
- body-parser: Parse request bodies.
- dotenv: Load environment variables.
- jsonwebtoken: For authentication (JWT).
- bcryptjs: For password hashing.
Project Structure:
Learn_Mode/ ├──backend/ │ └──controllers/ │ │ └──CourseControll.js │ │ └──UserControl.js │ │ └──VideoControl.js │ └──db/ │ │ └──connect.js │ └──model/ │ │ └──Course.js │ │ └──User.js │ │ └──Video.js │ └──routes/ │ └──Courseroute.js │ └──Userroute.js │ └──Videoroute.js │ └── ... ├──frontend/ │ └──src/ │ └──components/ │ └──index.html │ └──tailwind.config.js │ └──vite.config.js ├──model
- Install dependencies:
-
Notifications
You must be signed in to change notification settings - Fork 2
A website for your structured learning
License
aditya-nv-06/Learn_Mode
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
A website for your structured learning
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published