Platforma CRM complexa pentru firme de constructii: de la estimari si proposals pana la management financiar, inventar materiale si aplicatie mobila pentru instalatori
Estimart este o platforma CRM web (PHP + MDBootstrap) cu aplicatie mobila React Native, construita special pentru firme de constructii specializate in pardoseli decorative. Sistemul automatizeaza si centralizeaza intreg procesul operational - de la estimari detaliate si proposals pana la facturare, inventar materiale si management echipe.
Include Google Maps API integration pentru localizare proiecte si Google Calendar sync. Suporta 3 niveluri de acces (Office, Project Managers, Instalatori) cu permisiuni granulare.
Firma de constructii se confrunta cu procese complet fragmentate: estimarile se faceau in Excel, inventarul pe hartie, timesheets-urile manual, iar comunicarea echipelor era ineficienta. Lipsa unui sistem centralizat genera erori, duplicare de munca si imposibilitatea de a urmari profitabilitatea reala a proiectelor.
Am construit Estimart, o platforma web (PHP + MDBootstrap + MySQL) cu aplicatie mobila React Native. Sistemul unifica toate procesele intr-o singura interfata: generare automata estimates si proposals PDF, management inventar in timp real, facturare cu transe, tracking timesheets, Google Maps si Calendar API integration, app mobil pentru instalatori.
Generator de estimari cu calcul automat pe camere si arii. Include tracking complet materiale (supplier, cantitate, coverage, pret), labor (tip job, nr. oameni, zile, tarif), echipamente si alte costuri. Profit & Overhead configurabil aplicat automat. Se genereaza Proposals PDF profesionale cu branding complet. Tracking Estimated vs Real Cost pentru analiza profitabilitate.
Modul complet de inventar cu gestionare: Products (materiale cu furnizori, categorii, preturi, unitati masura), Systems (sisteme complexe create din multiple materiale cu calcul automat pret/sq ft), Inventory (tracking intrari/iesiri materiale, stoc disponibil real-time, materiale rezervate pentru proiecte specifice, alerte stoc minim). Interfata permite adaugare rapida produse, editare bulk prices, generare rapoarte stoc si integrare directa cu modulul Estimates pentru utilizarea automata a preturilor actualizate.
Invoices PDF cu plati in transe multiple si tracking status. Timesheets saptamanale - ore per installer, calcul automat costuri pe baza tarifelor (day/hour rate, travel rate), status platit/neplatit. Workers management cu configurare tarife multiple. Overhead Costs recurenti. Dashboard profit/loss cu comparatie Estimated vs Real costs.
Aplicatie React Native pentru iOS (App Store, unlisted). Functii principale: Time tracking - introducere ore per proiect, Tasks - vizualizare si management, Photos/Samples upload de pe teren, Calendar sync bidirectional, Timesheets - vizualizare si aprobare. Sincronizare real-time cu platforma web.
Platforma functioneaza ca SaaS privat - acelas sistem folosit de multiple firme, fiecare cu baza de date complet separata. Panoul Superadmin permite: onboarding firme noi, alocare module selectiva per firma (Estimates, Finance, Projects, etc.), customizare setari si branding per client. Izolare completa - fiecare firma are BD separata, total izolata.
Management complet proiecte: rapoarte progress, finance tracking, schedule cu tasks, alocare materiale, timesheets per installer, Change Orders cu impact financiar, galerii foto, documente. Include Client Portal - clientii pot vizualiza progress, documente si photos fara acces la financiare interne.
Customers - baza de date cu istoric complet: estimates, proposals, proiecte, files, note. Leads CRM - atribuire la sales/PM, due dates follow-up, status tracking (New/Contacted/Qualified/Lost), survey tehnic, photos, files. Conversie automata: Lead → Customer → Estimate → Proposal → Project.
Dual Calendar: Public (business events vizibile echipei) si Private (personale). Google Calendar API sync bidirectional real-time. Tasks: priority levels, status tracking, multi-user assignment, notificari automate.
Commission Sales - comisioane PM: alocare produse cu preturi custom, tracking vanzari, calcul automat comisioane. Systems - creare pachete complexe din multiple materiale (ex: "Decorative Floor System"), calcul pret/sq ft, aplicare automata in Estimates.
Acces complet: management estimates, proposals, customers, leads, inventar, finance, rapoarte. Creare useri, configurari sistem.
Acces: proiectele atribuite, timesheets, tasks, calendar, commission sales. Creare estimates pentru propriile leads.
Acces limitat: timesheets proprii, tasks atribuite, calendar, proiectele active. Aplicatie iOS pentru introducere ore si upload poze.
PHP - RESTful API cu arhitectura modulara, autentificare multi-role, business logic pentru calcule automate complexe. MySQL - baza de date relationala optimizata cu indexare completa pentru performanta.
MDBootstrap - interfata moderna si responsive, componente UI pre-built, design consistent, drag & drop pentru tasks si calendar.
Google Maps API - localizare proiecte, vizualizare hartă. Google Calendar API - sincronizare bidirectionala calendar, real-time updates.
React Native - aplicatie cross-platform (iOS), App Store distribution (unlisted), offline sync, push notifications, camera integration.