Welcome to the Personalized Learning Path App! This full-stack web application generates customized learning paths based on your interests, goals, and knowledge levels. It recommends courses, resources, and milestones to help you achieve your educational objectives.
This project utilizes the following technologies:
To set up the project locally, follow these steps:
Clone the repository:
git clone https://github.com/BachIsStupid/personalized-learning-path-app.git
Navigate to the project directory:
cd personalized-learning-path-app
Install dependencies:
For the frontend:
cd client
npm install
For the backend:
cd server
npm install
Set up environment variables:
Create a .env
file in the server
directory and add your MongoDB connection string and any other required variables.
Run the application:
Start the backend server:
cd server
npm start
Start the frontend:
cd client
npm start
Once the application is running, you can access it through your web browser at http://localhost:3000
.
We welcome contributions! If you would like to contribute, please follow these steps:
This project is licensed under the MIT License. See the LICENSE file for details.
To download the latest version of the app, visit the Releases section. You can download the necessary files and execute them to set up the application.
For questions or feedback, please reach out:
Thank you for checking out the Personalized Learning Path App! We hope it helps you on your educational journey.