Skip to content

ionutradu252/commute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Commute

OpenHack Project β€” Optimised Urban Carpooling

Commute is a smart mobility app that optimizes daily commuting by connecting solo drivers with nearby passengers heading in the same direction.
It aims to reduce city congestion, save fuel, and make everyday travel more comfortable and efficient.


🌍 Overview

Every day, thousands of people drive alone in four- or five-seater cars, while others rely on overcrowded public transport.
Commute bridges this gap by linking drivers who have spare seats with passengers who share similar routes and schedules.

The result: fewer cars on the road, lower emissions, and a smoother, more social commute experience.


βš™οΈ How It Works

  1. Drivers set their daily route, departure time, and arrival time.
  2. Passengers enter their origin and destination.
  3. Commute’s algorithm finds the best driver-passenger match β€” even if it means a slight detour for the driver.
  4. Both parties confirm the ride and track their trip in real-time.

πŸ’‘ Features

  • 🚘 Driver rewards: Earn points for every shared ride β€” redeemable for fuel, discounts, or other perks.
  • 🧭 Smart route matching: Automatically pairs drivers and passengers based on route proximity and timing.
  • πŸ’¬ Seamless communication: In-app messaging and notifications for coordination.
  • πŸ§β€β™€οΈ Passenger convenience: Safer, faster, and more comfortable than public transport.
  • πŸŒ† Eco-friendly impact: Fewer vehicles on the road means cleaner air and less congestion.

🧩 Why Commute?

Unlike BlaBlaCar or other long-distance carpooling apps, Commute focuses on daily urban mobility.
It’s designed for in-city travel β€” helping commuters get to work, school, or other daily destinations efficiently.


πŸ› οΈ Tech Stack

  • Frontend: Flutter
  • Backend: Firebase
  • APIs: Google Maps, Google Places, Geocoding, Geolocator
  • Auth: Firebase Authentication (optional)
  • State Management: Provider / Riverpod

πŸš€ Future Improvements

  • Dynamic pricing and gamified rewards
  • Integration with public transport data
  • Carbon footprint tracking
  • Smart notifications for optimal departure times

🀝 Contributing

Contributions are welcome!
If you’d like to improve the matching algorithm, UI, or backend, feel free to fork the repository and submit a pull request.


πŸ“œ License

This project is licensed under the MIT License β€” see the LICENSE file for details.


πŸ‘₯ Team

Built with ❀️ at OpenHack by a team of developers passionate about sustainable and intelligent urban mobility.

About

OpenHack app for optimised carpooling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •