GithubHelp home page GithubHelp logo

bus_webservice's Introduction

KU Smart Bus Service

Showing all KU buses lines and locations in real time in the KU Bangkhen campus.

What's it for?

  • Web Application: KU students and staffs (who do not have smart devices that have internet access) in Bangkhen campus can easily look up the locations of the KU buses through accessing website so that they can plan their time to travel in the campus.
  • Mobile application: KU students and staffs in Bangkhen campus who have smart devices that have internet access can easily look up the locations of the KU buses through applications anywhere.

User Stories

  • As a user, I want an application that can tell me in real time the location of buses so that I can plan the time.
  • As a user, I want to know my current location in the campus.
  • As a user, I want to know the location of my desired bus line.
  • As a user, I want to get notify when my desired bus almost arrive at the stop so that I have to reach the stop as fast as I can.
  • As a user, I want to know which bus can take me from my location to my destination.
  • As a user, I want to know how long (in minutes) does it take me to travel from my location to my destination.
  • As a user, I want to know which bus lines pass my selected bus stop.
  • As a user, I want to know when will the bus arrive at my selected bus stop.

Use Cases

Precondition: A user launch the application and the device has internet connection.

  • See my own current location process: User select the function to see the overview of the campus. Finally, the user can see his current location in the campus.
  • Get notification process: The user select notification function in the application. The user select his desired bus stop. The user select the desired bus line. The user enter the range (how far between the desired bus and the bus stop). Once everything is input, the user finish the process.
  • Notify user process: Once the bus of the desired bus line arrives in the specified range from the bus stop, the application would notify user either by vibration of the smart devices or ringing sound so user would know that the bus almost arrives at the stop.
  • See buses locations process: User selects top view function of the application. User can see overview of buses locations around the campus.
  • See buses lines locations process: User selects top view function of the application. After that, user selects filter buses by line id.

API

API on Google Docs

Mock-ups

MOCK-UPs missing link!

Stakeholders

  • Students and others at KU who use the KU bus service

Contributors

  • Sarit Suriyasangpetch (5510546191)
  • Supavit Kongwudhikunakorn (5510546671)
  • Suttanan Charoenpanich (5510547031)
  • Termchai Sadsangchan (5510546042)

bus_webservice's People

Contributors

jbrucker avatar termchai avatar

Watchers

 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.