Welcome to the Course_Management repository! Our project, Data-Driven Course Management, stemmed from the desire to enhance the academic journey for students through personalized course recommendations. Inspired by the potential of data analytics, we sought to harness past semester data to optimize course selection.
Clone this Git repository to your local machine using the following command: git clone
Navigate to the project root directory and run the following command to install the required Node modules: npm install -legacy-peer
Ensure you have Python installed on your machine. Install the necessary Python libraries using the following command:
pip install flask flask_cors pandas scikit-learn
Navigate to the back end directory and run the following command to start the Python Flask server:
python hackfax.py
This will launch the back end application, and you should see relevant messages in the console.
Navigate to the front end directory and run the following command to start the front end application:
npm start
This will launch the development server for the front end, and you can access the application in your web browser at http://localhost:3000.