Înapoi la proiecte
Proiect 03 / 09 · 2026

RIDECLUB

O rețea socială pentru motocicliști, unde riderii își găsesc echipaj, planifică trasee și transformă turele solo în raliuri de grup.

Client
RIDECLUB
Rol
Full-stack developer: UX, frontend, API, PWA
An
2026
Durată
4 luni, în desfășurare
Tehnologii
React TypeScript Vite Tailwind CSS i18next Lucide Icons PWA · Service Worker Space Grotesk · Manrope REST API Vercel
RIDECLUB
RIDECLUB Full-stack developer: UX, frontend, API, PWA 2026 4 luni, în desfășurare React TypeScript Vite Tailwind CSS i18next Lucide Icons PWA · Service Worker Space Grotesk · Manrope REST API Vercel
RIDECLUB Full-stack developer: UX, frontend, API, PWA 2026 4 luni, în desfășurare React TypeScript Vite Tailwind CSS i18next Lucide Icons PWA · Service Worker Space Grotesk · Manrope REST API Vercel
01 Context

O rețea socială pentru motocicliști, unde riderii își găsesc echipaj, planifică trasee și transformă turele solo în raliuri de grup.

RIDECLUB este un strat social pentru motocicliști. Riderii solo postează ture; echipajele organizează raliuri; necunoscuții devin obișnuiți ai grupului. Produsul cuprinde un feed de conținut, o hartă pentru descoperirea altor rideri, planificarea turelor cu trasee și puncte de oprire, confirmări de participare la evenimente și un sistem ușor de profil plus insigne, totul livrat ca un PWA instalabil, gândit mai întâi pentru mobil.

Am dus build-ul de la cap la coadă: gândirea de produs, UX-ul, frontendul React/TypeScript, API-ul și modelul de date, împachetarea PWA, i18n și deploy-ul.

02 Provocarea

Problema grea.

Riderii sunt în mișcare. Asta însemna că fiecare decizie trebuia să apere trei lucruri deodată: viteza percepută pe semnal mobil instabil, utilizarea cu o singură mână și cu mănuși pe ea și o primă pornire care să nu necesite o instalare din app store. Graful social trebuia să scaleze de la cinci prieteni până la feeduri deschise de raliuri, fără să transforme ecranul principal într-o mașinărie de zgomot.

03 Soluția

Cum am construit.

Un frontend React + Vite servit ca PWA, astfel încât riderii îl pot instala din browser cu zero fricțiune: shell offline complet, ecrane de pornire pentru Apple, bară de status cu senzație nativă, actualizări prin service worker care se reîncarcă silențios în fundal. O suprafață de API tipizată cu citiri cache-first menține feedul instant după primul paint. i18n este integrat din prima zi, așa că produsul scalează în comunitățile de rideri fără o rescriere. Sistemul de design este dark-first pe Space Grotesk + Manrope, ajustat pentru lumina de afară și pentru accesul cu degetul mare.

04 Impact

Rezultate care contează.

01
Timp până la interactivitate pe 4G
1.8s
02
Scor PWA în Lighthouse
100%
03
Payload JS inițial (împărțit pe rute)
<50kb
04
Pregătit din prima zi
i18n
05
Esențial: shell-ul complet funcționează fără rețea
Offline
05 Concluzie
"
"Este prima aplicație de motociclism care nu s-a simțit ca un formular pe roți."
Rider în beta / Comunitatea RIDECLUB
Următorul proiect Continuă →

UTCN SmartPractice

O platformă de matchmaking care pune în legătură studenții UTCN cu companiile pentru stagii de practică tehnică, de la aplicare până la contractul semnat.

Vezi proiectul