🌟 Descrierea proiectului

GoodFood.md - platformă B2B dedicată prezentării și promovării ingredientelor alimentare și soluțiilor profesionale pentru brutării, cofetării, horeca, retail și industrie.

Scop:
Să ofere un punct unic de acces pentru produse și informații relevante, cu infrastructură pregătită pentru extindere rapidă spre comenzi online, automatizare și integrare cu parteneri externi.
🎯 Obiective principale
  • Prezentarea detaliată a produselor alimentare pentru segmentul B2B.
  • Crearea unei infrastructuri compatibile pentru viitorul modul de comenzi online.
  • Automatizarea procesului de ofertare și consultanță tehnică pentru clienți.
  • Creșterea vizibilității brandului GoodFood.md pe piața.
  • Integrare rapidă cu ERP, CRM, și sisteme de parteneri externi.
Explicație:
La MVP, platforma va fi axată pe prezentarea produselor, cu toate funcționalitățile comenzii și facturării pregătite ca structură (futer-ready) pentru implementare ulterioară, fără să afecteze fluxul actual.
💼 Avantaje pentru clienți și parteneri
  • Interfață modernă, rapidă și intuitivă, adaptată pentru profesioniști.
  • Prezentare detaliată, cu imagini, fișe tehnice, certificate și documentație la fiecare produs.
  • Posibilitatea de a extinde rapid cu module de comandă, facturare, stoc și integrare API.
  • Suport tehnic și consultanță personalizată oferită direct din platformă.
  • Newsletter segmentat și comunicare eficientă cu clienții existenți și potențiali.
Explicație:
Platforma este gândită astfel încât orice funcționalitate prezentă la MVP să poată fi activată/actualizată fără refactorări majore, crescând eficiența și reducând costurile de dezvoltare ulterioară.
📈 Etapele dezvoltării
  • 1 Analiză & Arhitectură
  • 2 Design UX/UI & setup inițial
  • 3 Dezvoltare MVP (catalog, autentificare, admin, blog, contact, newsletter)
  • 4 Testare internă & demo cu parteneri
  • 5 Lansare
  • 6 ** Pe viitor Upgrade cu modul comenzi online, integrare ERP/CRM **
Explicație:
Fiecare etapă este planificată pentru a asigura scalabilitate, testabilitate și viteză de implementare. MVP-ul va include toate structurile necesare pentru extindere, iar upgrade-ul cu comenzi online se va face fără afectarea fluxurilor existente.
📦 Modul Catalog Produse
Prezentare
  • Categorii principale: EX: Mixuri de făină, Umpluturi, Glazuri, Ciocolată, Arome, Maiele, Ambalaje, Echipamente Auxiliare.
  • Produse cu detalii: Nume, Cod intern, Descriere, Ingrediente, Tabel nutrițional, Fotografii, PDF-uri (fișe tehnice/certificate).
  • Unități multiple (cutie, sac, palet) configurabile per produs.
Explicație:
Catalogul este structurat modular, permițând adăugarea rapidă de categorii și produse, fiecare cu fișiere atașate, imagini și documentație completă.
Funcționalități viitoare (futer-ready)
  • Grupuri de prețuri per segment (brutării, horeca, retail) – ascunse la MVP, activabile la upgrade.
  • Recomandări produse asociate (cross-sell, up-sell).
  • Filtre avansate: preț, tip produs, disponibilitate, sortare după popularitate/noutăți.
Explicație:
Structura catalogului permite integrarea rapidă a funcțiilor de prețuri, coș și comandă fără modificări majore, datorită arhitecturii componentizate.
🔐 Modul Autentificare & Roluri
Conturi și acces
  • Creare cont B2B pe bază de IDNO (registrare firmă, validare manuală operator).
  • Roluri principale: Client B2B, Administrator, Operator Vânzări.
  • ACL granular: fiecare rol accesează module și date relevante.
Explicație:
Fiecare utilizator își creează contul cu identificator fiscal IDNO, iar operatorul validează manual. Rolurile permit segregarea accesului la funcții, date și administrare.
🛠️ Modul Admin Panel (FilamentPHP)
Dashboard & management
  • Statistici: produse, vizualizări, clienți, stocuri, fișiere descărcate.
  • CRUD: produse, categorii, utilizatori, fișiere atașate.
  • Notițe private la produse și clienți, workflow status intern.
Explicație:
Admin Panel-ul permite gestionarea completă cu log activitate, notițe private, pregătit pentru integrare cu module de comenzi și facturare viitoare.
📰 Modul Blog / Noutăți / Rețete
  • Articole cu imagini, video, documente atașate.
  • Categorii: Rețete, Evenimente, Tehnologii noi.
  • SEO: meta configurabil, sitemap automat.
Explicație:
Blogul oferă conținut valoros pentru clienți, cu opțiuni de promovare și tracking, integrabil cu newsletter și social media.
📞 Modul Contact & Suport
  • Formular de contact: trimitere email + salvare în admin.
  • Date de contact, locație Google Maps.
  • Live chat: integrare Tawk.to/WhatsApp.
Explicație:
Contact rapid prin formular sau chat live, cu workflow dedicat pentru consultanță și suport.
🤝 Modul Soluții Personalizate B2B
  • Pagini informative pentru segmente: Cofetării, Horeca, Retail, Distribuitori.
  • Formular “Solicită consultanță” cu workflow dedicat și notițe interne.
  • API pentru parteneri: flux ofertare rapid.
Explicație:
Fiecare segment are pagini dedicate pentru consultanță și prezentare, cu module pregătite pentru integrare API.
✉️ Modul Newsletter
  • Formulare de abonare cu segmentare: brutării, restaurante, retail.
  • Stocarea datelor partenerilor pentru ulterioare campanii de marketing.
Explicație:
Stocarea email-urilor și segmentarea abonaților pentru campanii viitoare, cu integrare ușoară în platforme de email marketing.
🛡️ Securitate & Conformitate
  • Autentificare securizată, throttling, rate limit, protecție CSRF.
  • Backup zilnic automat, restore rapid.
  • GDPR: export date la cerere, log activitate, consimțământ cookie.
Explicație:
Sistemul respectă standardele de securitate și protecție a datelor, cu backup-uri automate și loguri detaliate. Orice utilizator își poate exporta datele la cerere.
🚀 Performanță & SEO
  • Sitemap.xml, robots.txt automat, meta taguri configurabile.
  • Lazy loading imagini, optimizare Lighthouse
  • Cache pentru pagini și resurse statice.
Explicație:
Platforma este optimizată pentru performanță și SEO, cu generare automată de sitemap, resurse lazy loading și monitorizare continuă pentru uptime și erori.
🧱 Tehnologii & Deploy
  • Laravel 12, FilamentPHP, Blade, Tailwind CSS, Alpine.js.
  • MySQL / PostgreSQL.
  • Docker, Laravel Forge pentru deployment scalabil.
  • GitHub Actions pentru CI/CD, versionare cod.
Explicație:
Arhitectura folosește tehnologii moderne, cu deployment automatizat, pentru integrare și scalabilitate asigurată prin Docker și Forge.