https://github.com/erykmika/miniusos
Academic management system
https://github.com/erykmika/miniusos
college-project flask flask-application politechnikawroclawska postgresql pwr python university-project
Last synced: 3 months ago
JSON representation
Academic management system
- Host: GitHub
- URL: https://github.com/erykmika/miniusos
- Owner: erykmika
- Created: 2023-10-16T09:40:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T20:43:27.000Z (over 2 years ago)
- Last Synced: 2025-01-13T10:49:55.744Z (over 1 year ago)
- Topics: college-project, flask, flask-application, politechnikawroclawska, postgresql, pwr, python, university-project
- Language: Python
- Homepage:
- Size: 2.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **miniUSOS**
A project done for the Databases II course at college.
It is a simplified version of an academic management system for students and lecturers. The application interface is all in Polish as it was done for classes led in Polish.
## Tech stack
* Python
* Flask and related Python packages
* PostgreSQL and psycopg2 Python package
* pip
* plain HTML & CSS
## Setup
### The whole process is made straightforward by using Docker and Docker Compose. Make sure you have the appropriate software installed first.
### Clone the repository and navigate into it.
```sh
git clone https://github.com/erykmika/miniUSOS.git
cd ./miniUSOS/
```
### Run 'docker compose'. This may take up a few minutes.
```sh
docker compose up
```
### Go to **127.0.0.1:5000** in your web browser.
### Sample credentials (included within **miniusos.sql**)
* student: login 'karolina.wojcik@example.com' password '123'
* prowadzacy (lecturer): login 'jan.kowalski@example.com' password '123'
* admin: login 'admin' password 'xyz'