Skip to content
This repository was archived by the owner on Oct 22, 2025. It is now read-only.

jgenc/hua-distributed-project-backend

Repository files navigation

⚠️ Archived project

This repository has been archived and is no longer maintained.

This was a university project from Semester 5 (Distributed Systems course) and is being preserved for reference purposes only. Dependencies are outdated and there is no intention to resolve security vulnerabilities or update packages.


hua-distributed-project-backend

This is a repository used for the Distributed Systems course project and for the DevOps course. To be more precise, this repository is the implementation of the backend/API component for the "Property Management System" we had to implement.

Technologies Used

The first edition of the project was implemented using the Spring Java framework. You can find the source code for that here. The second version will use the fastapi Python framework and is currently being developed on the main branch.

In conjuction with fastapi we use:

  1. A Postgres Database
  2. SQLAlchemy which is an ORM for Python
  3. Alembic which handles migrations
  4. Docker with docker-compose

We would also like to expand on the following topics:

  1. Asynchronous Python methods and Asynchronous database operations
  2. Deeper understanding of nginx (reverse proxies in general)
  3. Image storage for future usage
  4. Docker swarm/Kubernetes
  5. CI/CD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •