The Schedule Web Application is an information system for creating and showing a timetable for students and teachers.
This application was developed as the final project of the university database course. The main goal of the project is to apply the acquired knowledge for developing an information system. The Schedule Web application makes it possible to manage information about teachers, students, departments, groups, lessons, subjects, audiences, buildings and create schedules for students and teachers.
With The Schedule Web App you can:
- Sing-up and log in.
- Add audience, professor name, and other information for each lesson.
- Make a schedule.
- Be aware of the free audience, topics that study groups, and other useful information, which will simplify scheduling.
- Keep data up to date.
- Check the schedule.
The main page where you can view the timetable.
Tables that provide information about subjects, students, lessons, etc.
It's the data management page.
Additional information for planning simplification.
- Download and install Docker to deploy the web application.
- Before web application deployment change default configuration in docker-compose.yml and db_script.sql files. Skip this step if you just want to test a system.
- Open the command line in the project folder and enter
docker-compose up --build
Database
- port : 5433
- username : postgres;
- password : example
- database : scheduleapp
Nginx
- port : 80
Web App login
- login : admin
- password : 12345
pgadmin
- port : 81
- email : example@domain.com
- password : example