Project Overview
EcoTrack gamifies carbon offset goals by analyzing travel habits, utility invoices, and meal logs. Users track their carbon savings, compete in community challenges, and purchase offsets from certified tree-planting initiatives.
Key Features & Scope
GPS travel analyzer calculating transit carbon scores in real-time
Offset checkout flows linked to certified forestry projects via Stripe
Daily lifestyle logging with dietary impact scores
Weekly progress summaries with exportable climate certificates
System Architecture
A cross-platform React Native app powered by Supabase Auth and Database. The transit tracking runs in the background using native location services.
Client InterfaceReact Native / Expo
──────▶
Backend CoreNode.js / Express
──────▶
Database NodeSupabase (PostgreSQL)
Database: Supabase (PostgreSQL)
Deployment: Google Play Store & Supabase Cloud
Performance & Vitals
App Startup Time1.3s
JS Bundle Size5.2 MB
Crash-Free Rate99.95%
Render Frame Rate58 FPS
Verified Production Metrics
Technologies Used
React NativeExpoSupabaseNode.jsMapboxTypeScript