Skip to content

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.

License

Notifications You must be signed in to change notification settings

hkumar30/CourseSphere

Repository files navigation

CourseSphere

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.

  1. Clone the Repository

     git clone https://github.com/hkumar30/CourseSphere.git
    
  2. Install Dependencies

     npm install
    
  3. Initialize and Start

     npm start
    

    Alternatively,

     npm run migrate
     node index.js
    

Usage

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.

Contributing

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.

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •