University project → real product
From coursework to downloadable app, documented API and CI-ready repo.
2025 - Universitat Politècnica de Barcelona
Sustainable Mobility App
Electric mobility app (UPC): stations, range-aware routes, gamification and full backend with Stripe — published APK and deployable API.
E-Go is the React Native course project at Universitat Politècnica de Barcelona (2025). I turned course requirements into an ambitious product: not just a map app, but a platform with its own API, real charging data (ICAEN), range logic, subscriptions and an admin panel — plus docs, tests and cloud deployment.
EV and hybrid drivers find active stations, plan routes based on real range, save favorites and compete on leaderboards while charging. The Expo/React Native app consumes an Express + PostgreSQL API with Google OAuth, JWT, Stripe webhooks, geolocation and AWS jobs. Includes an Android APK and architecture ready to scale.
From coursework to downloadable app, documented API and CI-ready repo.
Thousands of charging points (ICAEN), filters, favorites and clear mobile UI.
Reach calculation by vehicle and battery to recommend charging stops on real trips.
Rankings, live points and rewards (skins, ad-free premium) for engagement.
Express, PostgreSQL, Stripe + webhooks, Lambda, S3, Docker, Jest/Supertest and GitHub Actions.
React Native, Expo Router, TypeScript, Google OAuth and APK on GitHub Releases.
Mobile-first stack with custom backend and cloud deployment.
Mobile UX/UI design, full-stack architecture, frontend and backend implementation, payments and maps integration, tests, documentation and UPC delivery.
The project
Find, charge, and compete.
ICAEN open data
Range + charger
Live points
Ad-free
Features
Live stations
Battery-aware
Filters & plugs
Flag issues
Your spots
Stripe, no ads
Compete
While charging
es · ca · en · it
Profile & plug
Built-in chat
Color-blind mode
Stack
Team