CourseSphere allows students to discover top professors, view course ratings from RateMyProfessors and Reddit, ask questions with our virtual assistant, and participate in course-related discussions on our general forum.
-
Clone the Repository
git clone https://github.com/hkumar30/CourseSphere.git -
Install Dependencies
npm install -
Initialize and Start
npm startAlternatively,
npm run migrate node index.js
Access the Website
1. Open a browser and navigate to http://localhost:8080/.
2. Use the search bar to find a course by entering a subject code and course number (e.g., CSE and 101).
3. View details such as:
• Reviews and ratings from RateMyProfessor
• Reddit discussions related to the course
4. Post and view messages in the Community Forum.
5. Interact with the AI Chatbot to get course recommendations and advice.
We welcome contributions to the CourseSphere project! Here’s how you can help:
1. Fork the repository.
2. Create a new branch: git checkout -b feature-branch-name.
3. Make your changes and commit: git commit -m "Added some feature".
4. Push to the branch: git push origin feature-branch-name.
5. Open a pull request.