Aplikacja do wykonywania i zarządzania przeglądami okresowymi budynków - REST (APIPlatform, Postgres, Docker) + Frontend (Angular lub inne, Docker) + generator PDF (technologia dowolna, Docker)

Zlecenie zamknięte
no avatar
MixBudKG
Zleceniodawca
Opublikowano:
Ważne do:

Opis zlecenia

Zlecę napisanie aplikacji składającej się z części jak poniżej. Istnieje możliwość zrobienia całości przez jedną osobę/zespół lub też każdy element oddzielnie (oczywiście musi być pomiędzy nimi komunikacja).

Aplikacja do kompleksowego zarządzania obiektami budowlanymi w zakresie przewidzianych prawem kontroli okresowych a także dowolnych innych przeglądów z których ma być sporządzony protokół dla klienta.

Wymagane jest sporządzenie dokumentacji rozwoju i użytkowania.

Na wstępie wymagana makieta.

Bardziej szczegółowe informacje w załączniku.

>Backend (REST API - preferowane API Platform, Posgres, Docker)

>Frontend + Landingpage + PWA (preferowany Angular ale dopuszczamy możliwość użycia innej technologii jeżeli to będzie uzasadnione merytorycznie, Docker)

>Aplikacja do generowania PDF - odrębna instancja służąca do generowania plików PDF na podstawie danych z API przygotowana pod możliwość podpisywania dokumentów podpisem elektronicznym przez użytkownika

System musi mieć konstrukcję umożliwiającą możliwie proste dodawanie dodatkowych modułów (np. zarządzanie remontami w odniesieniu do przeprowadzanych kontroli, zbieranie danych ze zdalnych urządzeń pomiarowych itp.)

Wymagane funkcje:

- zarządzanie bazą obiektów budowlanych - lista zaleceń pokontrolnych z wprowadzonych protokołów - tworzenie i zarządzanie formularzami przeglądów - rejestracja klientów i pracowników - rozbudowany system uprawnień - testowy sandbox dla użytkownika - powiadomienia wewnętrzne, email, sms, webpush - edytor umożliwiający nanoszenie predefiniowanych elementów na dokumentację (np. wskazanie rozmieszczenia punktów pomiarowych na schemacie budynku) - moduł „odwróconych licytacji“ (do dodania później) - moduł rozliczeń (do dodania później) - możliwość zbierania danych i ich graficznej reprezentacji w postaci wykresów