System zarządzania ekipami budowlanymi (Python)
System ten został zrealizowany od podstaw na zlecenie firmy budowlanej, która potrzebowała narzędzia do ewidencji prac i finansów różnych ekip oraz obiektów. Składa się z 2 części:
* wersji internetowej dla ekip i administratorów
* aplikacji mobilnych na IOS i Android dla ekip
Główne możliwości:
* wprowadzanie informacji o typach prac (nazwy, jednostki miary, koszt, import z Excela)
* wprowadzanie informacji o obiektach i ekipach (ich kierowników, przynależność do obiektów itp., z możliwością importu z Excela)
* możliwość zgłaszania wykonanych prac przez ekipy oraz przegląd i zatwierdzanie tych prac przez kierowników
* automatyczna ewidencja finansów: obliczanie kosztów prac ekip, zaliczek, możliwość dodania pojedynczych płatności dla ekip lub oznaczenia prac/zaliczek jako wypłacone, pokazanie całkowitego zadłużenia wobec ekip
* szczegółowy eksport do Excela informacji o pracach z uwzględnieniem finansów za dowolny okres
Stos technologiczny:
* Frameworki: FastAPI, pre-commit
* Biblioteki: SQLAlchemy, python-jose, pytest, openpyxl i xlrd
* Inne narzędzia: Postgres, uv, ruff, pyright, Docker i docker-compose, Celery, Redis
* CI: GitHub Actions
* wersji internetowej dla ekip i administratorów
* aplikacji mobilnych na IOS i Android dla ekip
Główne możliwości:
* wprowadzanie informacji o typach prac (nazwy, jednostki miary, koszt, import z Excela)
* wprowadzanie informacji o obiektach i ekipach (ich kierowników, przynależność do obiektów itp., z możliwością importu z Excela)
* możliwość zgłaszania wykonanych prac przez ekipy oraz przegląd i zatwierdzanie tych prac przez kierowników
* automatyczna ewidencja finansów: obliczanie kosztów prac ekip, zaliczek, możliwość dodania pojedynczych płatności dla ekip lub oznaczenia prac/zaliczek jako wypłacone, pokazanie całkowitego zadłużenia wobec ekip
* szczegółowy eksport do Excela informacji o pracach z uwzględnieniem finansów za dowolny okres
Stos technologiczny:
* Frameworki: FastAPI, pre-commit
* Biblioteki: SQLAlchemy, python-jose, pytest, openpyxl i xlrd
* Inne narzędzia: Postgres, uv, ruff, pyright, Docker i docker-compose, Celery, Redis
* CI: GitHub Actions