🏠 RentTracker

Rent Tracker is a full stack web application built with Python (Flask) and SQLite to help landlords manage multiple apartments, tenants, and monthly rent payments.

The app streamlines the rental process by enabling landlords to:

  • Store and manage tenant and apartment information
  • Create and update rental agreements with start/end dates and rent amounts
  • Track rent payments per month, even when tenants pay irregularly
  • Automatically generate monthly summaries showing unpaid or upcoming rents
  • Receive reminders via email or Telegram

The initial version focuses on landlords in Romania, Moldova, and Ukraine, launching in English with plans for support in Romanian, Ukrainian, and Russian languages.

This project is part of the Full Stack Web Development module and includes:

  • Flask backend with Jinja2-rendered frontend
  • Secure login/register system with user roles (admin, tenant)
  • One headless API returning JSON
  • 10+ Flask routes with CRUD functionality

👤 Contributors

Denis Cercasin

About : Born and raised in Moldova. Former professional triathlete now pursuing a new path in technology, with the goal of combining digital innovation with the world of sports. Currently studying at HWR Berlin and developing skills in data analytics, and process automation.

Matr.-Nr. : 77212023470

Caren Kedis

About: Born and raised in Cairo, Egypt. Still figuring out my goals in life, but one of them is definitely to finish my degree at HWR and pursue a master’s degree.

Matr.-Nr.
77211987151

Eidesstattliche Erklärung

Die oben genannten Teammitglieder erklären an Eides statt:

Diese Arbeit wurde selbständig und eigenhändig erstellt. Die den benutzten Quellen wörtlich oder inhaltlich entommenen Stellen sind als solche kenntlich gemacht. Diese Erklärung gilt für jeglichen Inhalt und umfasst sowohl diese Dokumentation als auch den als Projektergebnis eingereichten Quellcode.

Last build: 26 Jun 2025, 06:49+00:00