Inspiration

Jako mieszkańcy osiedla Avia w Krakowie, zmagamy się z problemami związanymi z komunikacją zbiorową. Uświadomiono nam, że jest to tylko mały przedsmak tego, czego doświadczają na co dzień mieszkańcy przedmieść. Postanowiliśmy rozwiązać ten wspólny problem, zapewniając nam wszystkim szansę na lepsze jutro.

What it does

Aplikacja automatyzuje łączenie ludzi w ramach cyklicznych, jak i jednorazowych przejazdów. Za pomocą prostego interfejsu, użytkownik określa reguły podróży, które go interesują. Nasz system łączy te reguły i składa je w najtrafniejsze z punktu widzenia użytkownika przejazdy.

Pros

  1. oszczędzanie paliwa
  2. bardziej ekonomiczne niż Uber czy Taxify
  3. rozwiązuje problem przepełnionych parkingów
  4. elastyczność w doborze trasy i godziny
  5. możliwość ustawiania cyklicznych przejazdów
  6. komfort jazdy - zamiast jazdy w przeładowanym autobusie miejskim
  7. możliwość współpracy z firmami prywatnymi, które chcą zoptymalizować koszty przewozu (prywatni przewoźnicy)
  8. omijanie korków - jazda pasami do transportu zbiorowego (prywatni przewoźnicy)
  9. możliwość oceny kierowców, co zwiększy ich wiarygodność i wykluczy możliwe nieodpowiedzialne zachowanie przewoźników

How I built it

Api: NodeJs, NestJs, MapBox, Typescript DB: MongoDB Frontend: React, Typescript, MapBox

Challenges I ran into

Temat rzeka. Rozwiązanie wielowymiarowego problemu Komiwojażera oraz problemu ze złożonością obliczeniową algorytmów wyznaczania wspólnych przejazdów.

Accomplishments that I'm proud of

Stworzyliśmy narzędzie, które jest w stanie rozwiązać najczęściej występujący scenariusz łączenia ludzi i wyznaczania trasy.

What I learned

Nauczyliśmy się: pracy nad matematycznie skompilowanymi zadaniami, projektowania systemu pod obsługę zdarzeń i reagowania na zdarzenia (Complex Event Processing), optymalizacji obliczeń na rzecz minimalizacji kosztów obsługi systemu, obsługi dużej ilości danych

What's next for ponton

  • Współpraca z prywatnymi przewoźnikami,
  • Rozbudowanie algorytmu o dodatkowe reguły,
  • Rozwiązywanie nagłych nieprzewidywanych sytuacji po stronie użytkownika

Przykładowa trasa

  • Dla indywidualnych przewoźników

Wieliczka Kampus → Krakowski Park Technologiczny

34 minuty różnicy

  • Dla prywatnych przewoźników

Trasa autem zajmuje 43 minuty natomiast osoba jadąca busem musiałaby przesiadać się 3 razy.

Share this project:

Updates