https://github.com/sashapetkovic/universityportal
University portal built with PHP and PostgreSQL, allowing students, professors, and staff to manage exams and academic activities.
https://github.com/sashapetkovic/universityportal
php postgresql webapp
Last synced: about 1 month ago
JSON representation
University portal built with PHP and PostgreSQL, allowing students, professors, and staff to manage exams and academic activities.
- Host: GitHub
- URL: https://github.com/sashapetkovic/universityportal
- Owner: SashaPetkovic
- Created: 2025-04-11T09:51:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T10:12:35.000Z (about 1 year ago)
- Last Synced: 2025-04-13T11:14:46.603Z (about 1 year ago)
- Topics: php, postgresql, webapp
- Language: PHP
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UniversityPortal
This project is a university portal developed using PostgreSQL and PHP, designed to support the daily operations of students, faculty members, and administrative staff. The system allows students to register for exams, view course information, and manage their academic records. Professors can organize and publish exams, while the university's administration can oversee enrollments and manage academic data. The backend is powered by a relational database modeled through an Entity-Relationship diagram, ensuring consistency and integrity of the information.
## User Manual
To use the application, follow these steps:
- Make sure you have PostgreSQL, PHP, and Apache installed (Apache can be used via XAMPP). You will need to modify some files in the XAMPP folder — specifically, edit the php.ini file to enable support for PostgreSQL.
- Download the package containing the folder with the web application source files and the database dump. Move the source folder into the htdocs directory inside the XAMPP installation.
- Create a connection to PostgreSQL and import the database dump (the dump already includes some records to test the application).
- Access the application by entering the following URL in your browser: localhost/folder_name (Replace folder_name with the name of the folder containing the source files.)
Once done, you can start using the application by logging in.
Depending on the type of user, a different homepage will be shown, providing access to the corresponding features.
## ER diagram
