Witam, będę niedługo tworzył dedykowane rozwiązanie. Proszę o radę doświadczonych ludzi w temacie.
Będzie to oprogramowanie webowe składające się tak jak by z dwóch części.
Stack technologiczny, wstępnie to :
- Front : Vue.js / Bootstrap 4,
- Backend : Symfony 4,
- Baza : MySQL,
Oprogramowanie będzie przeznaczone dla TBS (Towarzystwo Budownictwa Społecznego).
Pierwszy moduł pozwalający na (w skrócie, bo te moduły będą znacznie rozbudowane) ewidencjonowanie nieruchomości / rozliczanie / wyposażenie nieruchomości / książka obiektu budowlanego / umowy najmu / liczniki (Ewidencja liczników pomiaru mediów: gaz, prąd, woda itp.) / rozliczanie eksploatacji / dłużnicy, itd. Moduł ten przeznaczony będzie dla pracowników TBS, gdzie będą operować na danych i korzystać z funkcjonalności programu. Ta część będzie zaimplementowana i na serwerze oraz sieci wewnętrznej firmy.
Druga część będzie wystawiona w sieci internet na zewnątrz. Dostęp do niej będą mieli mieszkańcy (klienci), którzy złożą wniosek, dostęp do systemu będzie via UNIKALNY NUMER i HASŁO - wygenerowane z systemu lub nadane ręcznie (przypisane do rzeczywistego użytkownika) generalnie chodzi o to, że w panelu klienta nie będzie danych osobowych typu imie / nazwisko (te dane będzie miał TBS). W tym panelu klienta będą info o płatnościach / rozliczenia / zadłużenia i będzie mógł użytkownik wpisać stan licznika prądu, itp.
Osobne bazy ? Jaką architekturę i rozwiązania polecacie ? Jakieś ciekawe pomysły ?