CourseAssistant is an intuitive course information system designed for Jezreel Valley College. It simplifies the process of searching and filtering through course offerings, providing students and faculty with an easy-to-use interface to access detailed information about various courses.
- Search Functionality: Allows users to search for courses by name, department, or course ID.
- Filter Options: Users can filter courses based on departments, making it easier to find courses in specific academic disciplines.
- Course Details: Detailed information for each course, including course ID, name, lecturers, and whether the course includes exercises.
- Responsive Design: Fully responsive web design ensures that the system is accessible on a variety of devices, from desktops to mobile phones.
- Select a Department: Use the dropdown menu to select the department you are interested in.
- Search for a Course: Type the name or ID of the course in the search bar.
- View Results: The courses matching your criteria will be displayed below the search bar. Click on any course to view more detailed information.
- Local Setup: Follow the installation guide below to get the project running locally.
- Editing: To make changes to the course details, access the
courses.json
file which contains structured data about each course. - Adding New Features: Developers are encouraged to add new features by branching from the main repository, making changes, and then submitting a pull request.
To set up CourseAssistant on your local machine:
- Clone the repository:
git clone https://github.com/omergamliel/courseassistant.git