Description

The primary objective of this project was to acquire in-depth knowledge and hands-on experience with relational databases and their practical application within software development. The project was structured into two key components:

  1. REST API Development

    Designed for a simulated banking system, the API was developed using Flask, leveraging SQLAlchemy as an ORM (Object-Relational Mapping) tool, and utilizing MySQL for data storage.

  2. Web Application Development

    A frontend web application was built to interface directly with the developed API. This web interface was created using Flask alongside Bootstrap for responsive and user-friendly design.

The complete source code for both components of this project is publicly available on my Gitlab profile:


This project was made for my university course called “Databases” at Wroclaw University of Science and Technology.