AutoCare - Web - Dolj - Lucrari 2026 Nationala

Informatii generale

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