Informatii generale
- Categorie: Web
- Judetul: Dolj
- Surse: https://github.com/davidus001/autocare
- Homepage: https://autocare.davvid.dev
Descriere
AutoCare România este o platformă web completă dedicată șoferilor români și service-urilor auto partenere. Oferă un ecosistem digital integrat: gestionare flotă personală cu istoric de întreținere, programări multi-serviciu cu calendar interactiv și listă de așteptare, scanner OBD cu peste 100 de coduri de eroare, hartă interactivă cu peste 100 de service-uri partenere, chat în timp real cu suport multimedia, asistent AI automotive, facturare cu integrare e-Factura (ANAF), dosar digital al mașinii exportabil PDF, videoclipuri educative cu quiz-uri și un sistem complet de gamificare cu niveluri de loialitate.
În România, întreținerea unei mașini înseamnă hârtii pierdute, telefoane la service, termene ITP/RCA uitate și zero transparență asupra lucrărilor efectuate. AutoCare digitalizează întregul ciclu de viață al relației șofer–service:
- Pentru șoferi: garaj digital cu documente, alerte de expirare ITP/RCA, programări online cu sloturi reale de disponibilitate, dosar complet al mașinii (util pentru vânzare), diagnoză OBD explicată pe înțelesul tuturor, educație auto gamificată.
- Pentru service-uri: dashboard de management complet - calendar de programări cu heatmap de capacitate, angajați cu invitații prin token, catalog de servicii cu prețuri pe niveluri, rapoarte de lucrări standardizate, facturare cu export e-Factura, analytics și campanii promoționale.
- Pentru platformă: paneluri de administrare și moderare cu audit log, statistici globale și instrumente CRUD pentru fiecare entitate.
Tehnologii
Frontend
- React 19 + TypeScript
- Vite 7 (build tool + HMR)
- Tailwind CSS 4 + DaisyUI 5 (styling + componente)
- react-router-dom v7 (rutare SPA, code-splitting per pagină cu
lazy+Suspense) - react-i18next (internaționalizare - română + engleză, 1600+ chei per limbă)
- motion (Framer Motion v12) - animații cu spring physics
- MapLibre GL + react-map-gl - hartă interactivă open-source
- Chart.js - grafice analytics
- react-window - virtualizare liste
- react-toastify - notificări toast
- lucide-react - iconițe
Backend
- Bun runtime + Elysia.js (framework web)
- TypeScript (strict mode)
- Drizzle ORM + PostgreSQL + Redis (
ioredis) - JWT (access + refresh cu rotație și invalidare server-side)
- WebSocket (chat + notificări în timp real)
- 2FA: TOTP (RFC 6238, implementat de la zero) + Email OTP
- bcrypt (cost 10) pentru hashing parole
- sharp - procesare imagini server-side
- OpenAPI/Swagger - documentație API generată automat din tipuri
- Docker + Docker Compose - containerizare
Cerinte sistem
Utilizarea platformei
Platforma este o aplicație web - necesită doar un browser modern:
- Google Chrome (versiune recentă)
- Mozilla Firefox (versiune recentă)
- Microsoft Edge (versiune recentă)
- Safari (desktop + iOS)
Conexiune la internet. Platforma este responsive și funcționează pe desktop, tabletă și mobil.
Dezvoltare
- Bun
- Opțional: Instanță PostgreSQL și Redis (pentru production)
- Opțional: Docker și Docker Compose (pentru containerizare)
Realizatori
David Sebastian Popa
- Scoala: Colegiul National Elena Cuza
- Clasa: 11
- Judet: Dolj
- Oras: Craiova
Claudiu Mladin
- Scoala: Colegiul National Elena Cuza
- Clasa: 11
- Judet: Dolj
- Oras: Craiova
Screenshots


