The Student Information System project aims to revolutionize the student and faculty experience by introducing innovative features. The primary goal is to enhance user interaction, streamline administrative processes, and provide a more efficient means of communication.
- Dynamic timetable module for easy access to course schedules.
- Collaborative forum for interactions between students and teachers.
- User-friendly interface for managing student profiles, course details, grades, and notifications.
- PHP and HTML/CSS for web development.
- MySQL database for data storage.
- FlightPHP for routing.
- Swagger PHP for project documentation.
- Clone this repository.
- Install dependencies using
composer install
. - Set up your MySQL database and update the configuration file.
- Run the application using a local server environment.
- Upon installation, users can access the application through their web browsers.
- Students can view their course schedules, grades, and interact with professors.
- Professors can enter grades, view their course schedules, and access colleague information.
- Admins have full access to all system functionalities, including user and course management.