Skip to content
This repository has been archived by the owner on Jul 13, 2022. It is now read-only.

Latest commit

 

History

History
39 lines (29 loc) · 1.49 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.49 KB

nRide

A free and decentralized Uber-like service powered by NKN

For more information please visit our project website

This project is intended as a submission to NKN's open innovation Gitcoin grant, and welcomes new contributors.

Here is the demo video: https://www.youtube.com/watch?v=99owl1Bdnaw

Getting Started

This project is built with Flutter.

For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Roadmap

The following is a high level roadmap of what we would like to achieve as part of the hackathon.

  • Android
    • Display a map with current location
    • Create/Join NKN pub/sub group corresponding to geographical area
    • Display positions of other users in the same area
      • Different UI for riders and passengers.
      • Riders subscribe to topic
      • Passengers periodically publish their location to topic
      • Riders respond to passengers through direct channel.
      • Riders and passengers display markers on the map.
    • Passengers send 'request' to available riders
    • Rider gets a notification with the ability to accept
    • Passenger receives a notification and has ability to confirm
    • Realtime position updates between passenger and rider
  • iOS