Marketplace vintage & second-hand
Maria Alexandra Bobea
Directia de produs, analiza platformei existente si roadmap-ul de implementare
DOCUMENT DE PROIECT VERSIUNEA DE LUCRU
Obiectiv
Transformam baza eClassify v3 intr-un marketplace coerent pentru mobilier, decoratiuni, obiecte vintage si produse second-hand.
Directie initiala
Lansare pentru Romania: limba romana, RON, localitati si judete, livrare locala si pickup pentru mobilier.
Estimare orientativa
576900 ore, aproximativ 1422 saptamani full-time sau 2032 saptamani part-time, lucrand impreuna.
1. Ce exista deja in platforma
Baza marketplace
conturi si autentificare;
profiluri User/Seller;
anunturi, imagini si categorii;
cautare, filtre si locatie;
favorite si chat.
Functii complementare
review-uri si rating;
report/block;
notificari;
verificare seller;
promovare, pachete, blog, reels si jobs.
Concluzie
Platforma are o baza reala si reutilizabila. Diferenta dintre versiunea existenta si produsul Mariei este in principal in fluxurile comerciale end-to-end, configurarea de productie si redesignul vizual.
2. Cerintele Mariei si directia de implementare
Cerinta | Status | Directie |
|---|---|---|
Buyer si seller pe acelasi cont | CONFIRMAT INCOMPLET | Capability buyer/seller, politici explicite si selector de mod Web/Flutter. |
Listing seller baza discovery | CONFIRMAT INCOMPLET | CRUD existent, moderare, status, indexuri si propagare coerenta. |
Search, categorii, filtre, locatie | CONFIRMAT INCOMPLET | Filtre de pret, stare, localitate si distanta; contract JSON pentru locatie. |
Favorite, profil, chat, notificari | CONFIRMAT INCOMPLET | Se pastreaza modulele si se inchid contractele, idempotenta si FCM. |
Checkout, plata, comision, payout | LIPSESTE COMPLET | Order, Payment, Wallet, Commission, webhook idempotent si reconciliere. |
Shipping, AWB, tracking, pickup | LIPSESTE COMPLET | Shipment, Carrier, Pickup, tarife si stari vizibile. |
Retur, refund, disputa, protectie | LIPSESTE COMPLET | Dovezi, termene, SLA, refund partial/total si audit. |
Review legat de tranzactie | CONFIRMAT INCOMPLET | Review doar dupa comanda eligibila si fara duplicat. |
Trust & Safety | CONFIRMAT INCOMPLET | Moderare, raportare, suspendare, verificare seller si audit. |
Admin multi-rol | CONFIRMAT INCOMPLET | Matrice Guest/User/Seller/Staff/Super Admin pe fiecare operatie. |
Multi-country, limbi, monede | CONFIRMAT INCOMPLET | Lansare RO/RON, fallback controlat si extindere ulterioara. |
Design premium Maria | CONFIRMAT INCOMPLET | Redesign pe baza mockupurilor transmise partial si aprobare vizuala. |
3. Redesignul bazat pe mockupurile Mariei
Mockupurile transmise partial in discutia de pe Facebook sunt punctul de plecare pentru identitatea vizuala. Nu tratam redesignul ca pe o schimbare cosmetica: il transformam intr-un sistem vizual reutilizabil pentru Web, Admin si Flutter.
Inventar si parcursuri
Mapam fiecare mockup la ruta si ecranul aferent, identificam ecranele lipsa si definim user journeys.
812 h
Sistem vizual
Definim tokenuri, tipografie, culori, spatii, carduri, butoane, formulare, badge-uri si stari.
1624 h
Web marketplace
Aplicam directia aprobata pe landing, listare, cautare, anunt, seller, favorite, chat si checkout.
2436 h
Flutter/mobile
Aducem onboardingul, home, search, listing, detalii, chat, notificari si cont la aceeasi directie.
2440 h
Revizie si handoff
Inchidem diferentele, feedbackul si regulile pentru ecranele noi. Acceptarea finala apartine Mariei.
816 h
4. Ce trebuie stabilizat tehnic
Prioritate P0
Operatii admin, handlere lipsa, contracte API, sesiune, Contact-us, locatie, hardening si medii reproductibile.
Prioritate P1
RBAC si CRUD, integrari sandbox, Flutter production, upload sigur, checkout, comenzi, livrare si after-sale.
Prioritate P2
SEO, AEO, GEO, Romania, scalare, Redis, workers, storage S3/CDN si testare de performanta.
Aceste puncte reprezinta diferenta dintre o instalare functionala si o platforma pregatita pentru lansare comerciala scalabila.
5. Roadmap de implementare
P0 Medii reproductibile
Local/staging/productie, variabile, build repetabil si health checks.
1624 h
P0 Securizare operatii admin
Eliminarea rutelor web pentru migrate, seed, clear, storage-link, scheduler si shell.
2632 h
P0 Handlere admin
Metode, Form Requests, Policies, persistenta si teste pozitive/negative.
4060 h
P0 Contract API si sesiune
JSON uniform, 401, 403, 404, 422 si 500 fara redirect HTML.
1624 h
P0 Contact-us si locatie
Schema, sortare, validare si contract JSON coerent.
1422 h
P0 Hardening productie
Debug off, CORS, headere, secrete si protectia fisierelor.
1624 h
P1 RBAC si CRUD complet
Matrice Guest/User/Seller/Staff/Super Admin pe resurse si operatii.
4064 h
P1 Integrari sandbox
Stripe, Firebase/FCM, Maps, Gemini, email, storage, Redis, broadcast si monetizare.
3252 h
P1 Flutter productie
Flavors, host, Firebase, Maps, signing si SDK.
2032 h
P1 Upload si media sigur
MIME server-side, nume intern, storage privat, antivirus si DAST.
1624 h
P1 Comanda, plata, comision si payout
State machines, checkout, webhook, idempotenta si reconciliere.
80130 h
P1 Livrare si after-sale
AWB, tracking, pickup, retur, refund, disputa si buyer protection.
100160 h
P2 SEO, AEO si GEO
Metadata, canonical, hreflang, sitemap, JSON-LD, FAQ si continut local.
2436 h
P2 Romania si scalare
RO/RON/TVA/GDPR, curieri, Redis, workers, S3/CDN si load test.
5688 h + infrastructura
Rezultatul urmarit
Un marketplace romanesc cu identitate vizuala proprie, fluxuri comerciale complete, aplicatii Web si Flutter coerente, administrare sigura si infrastructura pregatita pentru scalare.
Estimare tehnica: 496772 ore. Redesign: 80128 ore. Total: 576900 ore.
Fiecare livrare va avea test pozitiv si negativ, verificare in browser, dovada observata si criteriu de acceptanta. Mockupurile aprobate de Maria vor fi criteriul final pentru redesign.