PostgreSQL laboratory project for course 240-216 Computer Engineering Laboratory. The project runs PostgreSQL and pgAdmin with Docker Compose and provides a Flask note application using SQLAlchemy.
- PostgreSQL 15 and pgAdmin 4 managed with Docker Compose
- Create, edit, and delete notes
- View, rename, and delete tags
- Many-to-many relationship between notes and tags through SQLAlchemy
docker compose up -dOpen pgAdmin at http://localhost:7080.
python -m pip install -r requirements.txt
python psunote/noteapp.pyOpen the application at http://127.0.0.1:5000.
- Python, Flask, Flask-SQLAlchemy, Flask-WTF
- PostgreSQL 15 and pgAdmin 4
- Docker Compose