Skip to content

bhaveshpatil093/UtopiaRoute

Repository files navigation

🌍 UtopiaRoute

The Future of Urban Mobility, Gamified.

React TailwindCSS Supabase Vite


💎 The Vision

UtopiaRoute is a premium, agentic platform designed to transform urban commuting from a carbon-heavy chore into a rewarding ecological journey. Built with a "Utopia-first" design philosophy, it empowers users to visualize their environmental impact, climb global leaderboards, and contribute to the collective greening of their cities.


✨ Core Pillars

Feature Description Impact
🧭 Eco-Routing Intelligent parsing of transit, cycling, and walking routes via OpenRouteService. Lowers CO2
📊 Bento Dashboard A state-of-the-art visual command center for your personal green metrics. Insights
🏆 Leaderboards Real-time global and city-specific ranking systems to foster healthy competition. Engagement
🏙️ City Utopia A dynamic simulation showing how collective action dissolves pollution and noise. Future-Gazing
📱 PWA Ready Seamless installation on iOS and Android for logging trips on the move. Ubiquity

🛠️ Technological Foundation

UtopiaRoute leverages a modern, high-performance stack to ensure a fluid and professional user experience.

  • Frontend Engine: React 18 + Vite for lightning-fast HMR and optimized builds.
  • Visual Framework: TailwindCSS v4 for a customized, premium dark-mode design system.
  • State Management: Zustand for predictable, lightweight global state synchronization.
  • Data Synchronization: React Query v5 for efficient server-state management and caching.
  • BaaS Layer: Supabase providing real-time PostgreSQL updates, Edge Functions, and secure Auth.
  • Motion System: Framer Motion powering sophisticated glassmorphism transitions and micro-animations.
  • Mapping Infrastructure: Leaflet & React-Leaflet for interactive urban traversal visualization.

🚀 Getting Started

Experience the UtopiaRoute environment locally in just a few steps.

1. Repository Access

git clone https://github.com/your-username/utopiaroute.git
cd utopiaroute

2. Dependency Installation

npm install

3. Environment Synchronization

Create a .env file in the root directory and populate it with your specific API credentials:

VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_ORS_API_KEY=your_openrouteservice_api_key

4. Launching the Development Core

npm run dev

🎨 Design Philosophy: "The Utopia Aesthetic"

UtopiaRoute isn't just an app; it's a visual statement. Our design system centers on:

  • Premium Dark Mode: Deep charcoals and blacks (#050505) contrasted with vibrant brand accents.
  • Glassmorphism: Sophisticated backdrop-blur effects and glowing border gradients to simulate high-end hardware interfaces.
  • Bento Grid Layouts: Organizing complex data into intuitive, visually balanced "cards" for maximum scannability.
  • Typography: Utilizing Syne and Inter for a bold, professional, and forward-looking typographic identity.

🤝 Contribution Guidelines

We welcome contributors who share our vision for a greener future.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.


Built with 🌱 by the UtopiaRoute Collective.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors