Dino
Project 11

Dino

Covoiturage à la demande avec trajets au prix proposé par le passager

Mobile AppMobilityReal-timeDevOps
Dino interface
Dino screenshot 1
Dino screenshot 2
Dino screenshot 3
Dino screenshot 4

Tech Stack

React NativeExpoNode.jsExpress.jsMongoDBWebSocketGoogle MapsStripeDockerTraefik

The Challenge

Un service de VTC repose sur du temps réel fiable : position des chauffeurs, offres de prix, acceptation des courses et notifications, avec des contraintes de marché local (tarifs, langue albanaise) et un passage rapide en production.

The Solution

API Express + WebSocket pour les courses et offres, calcul des trajets via Google Maps, modèle tarifaire ajusté au marché, notifications plein écran Android, conversion HEIC des uploads, gate de version minimale côté backend, et un stack de production Docker/Traefik avec build d'images GHCR.

Key Features

01

Courses en temps réel

WebSocket : offres, acceptation, suivi du trajet

02

Trajets flexibles

Instantanés, programmés ou récurrents

03

Google Maps

Distances et durées précises pour le tarif

04

Paiements chauffeurs

Cartes de payout et gestion des versements

05

Mise à jour forcée

Version minimale pilotée par le backend

06

Infra & CI

Traefik, GHCR, stacks prod/local séparés