Giter Club home page Giter Club logo

servicetaxi's Introduction

  • Navigation: as a user I...

    • on 1st time: user will have to Signup/ login (email, password, maybe had skip button and add use as guest)
    • on 2nd logged in and so:
      • user will land on Select Bus Line page (switch city list, select bus line, from and to location, number of passengers)
    • can navigate to Call Service Taxi from Selecte Bus Line
    • can navigate to User's settings from Call Service Taxi
    • can navigate to view a Call Service Taxi from User's settings
  • Views: as a passenger I...

    • see a login / signup page (first login)
    • see a display of the map with all buses of the selected line
      • see all buses with the same line (opacity 0.5);
      • see the ETA of the specific bus the passenger assign to
    • see a Setting page of passenger
  • Views: as a driver I...

    • see a login / signup page (first login)
    • see a display of the map with all Active drivers (onDrive) from the same station
    • see a display of the map with all passengers
      • see all passengers that are waiting for the same line (opacity 0.5);
      • see the passengers that the driver needs to pick up
    • see a Setting page of driver

    Views: as an admin station:

    • see a disaply of the map with:
      • all passenger waiting for buses of the specific station
      • all Active drivers with the number of available seats
      • all passenger waiting for buses of the specific station
      • all Active drivers with the number of available seats

    Views: as an super-admin:

    • see all stations
    • see all drivers of single station
    • see all passengers
    • create new station with admin station user and X number of drivers accounts
    • delete/ update station / admin and drivers license
  • Actions: as a passenger I...

    • can create my account (GET)
    • can edit my account's info (PUT)
    • can delete my account (PUT)
    • can request a taxi (PUT)
    • can stop requested a taxi (PUT)
  • Actions: as a driver I...

    • can create my account (GET)
    • can edit my account's info (PUT)
    • can delete my account (PUT)
    • can start a drive (PUT)
    • can stop a drive (PUT)
    • Actions: as a admin station I...
    • can add drivers account to station (GET)
    • can add / remove passenger to specific driver (PUT)
    • can delete driver's account from station (PUT)
    • can edit my account's info (PUT)

servicetaxi's People

Contributors

shon-elias avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.