Construction Crew Management System (Python)
This system was implemented from scratch at the request of a construction company that needed a tool for accounting the work and finances of various teams and projects. It consists of 2 parts:
* web version for teams and administrators
* mobile applications for iOS and Android for teams
Main features:
* entering information about types of work (names, units of measurement, cost, import from Excel)
* entering information about projects and teams (their leaders, affiliation to projects, etc., with the ability to import from Excel)
* the ability for teams to submit completed work and for leaders to view and confirm this work
* automatic financial accounting: calculation of the cost of work for teams, advances, the ability to add separate payments to teams or mark work/advances as paid, showing the total debt to teams
* detailed export to Excel of information about work considering finances for any period
Technical stack:
* Frameworks: FastAPI, pre-commit
* Libraries: SQLAlchemy, python-jose, pytest, openpyxl, and xlrd
* Other tools: Postgres, uv, ruff, pyright, Docker and docker-compose, Celery, Redis
* CI: GitHub Actions
* web version for teams and administrators
* mobile applications for iOS and Android for teams
Main features:
* entering information about types of work (names, units of measurement, cost, import from Excel)
* entering information about projects and teams (their leaders, affiliation to projects, etc., with the ability to import from Excel)
* the ability for teams to submit completed work and for leaders to view and confirm this work
* automatic financial accounting: calculation of the cost of work for teams, advances, the ability to add separate payments to teams or mark work/advances as paid, showing the total debt to teams
* detailed export to Excel of information about work considering finances for any period
Technical stack:
* Frameworks: FastAPI, pre-commit
* Libraries: SQLAlchemy, python-jose, pytest, openpyxl, and xlrd
* Other tools: Postgres, uv, ruff, pyright, Docker and docker-compose, Celery, Redis
* CI: GitHub Actions