GithubHelp home page GithubHelp logo

sammuelchang / bus-live-map Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 71.56 MB

A website provided with realtime city bus information and some special features.

Shell 0.11% HTML 1.69% CSS 1.23% JavaScript 96.97%

bus-live-map's Introduction

Bus Live

Outline
  1. Description
  2. Link
  3. Feature Skills
  4. Function Map
  5. Feature Demo

Description

A website provided with realtime city bus information and some special features.

Basically, BusLive is used to check estimated waiting time and checked bus position. While user could do more, such as track bus current stop in the bus on your mobile device. Or, track all city buses' position or driving path on the map -- just for fun.

Link

http://bus-live-d2581.web.app

Feature Skills

Programing

  • React

Packaging Tools

  • Git
  • Firebase
  • Postman
  • Eslint(Airbnb)
  • Prettier
  • Styled Components
  • React Router
  • Leaflet
  • Open Street Map

Project Technics

  • Geographic data processing
  • Displaying geo-data on the map
  • Detecting user current location and judge possible plate number
  • Caching Data preventing redundant API request
  • Parallax and keyframe animation
  • Dark mode
  • Countdown progress bar

Function Map

FunctionMap.svg

Feature Demo

Route Search(路線查詢)

It's a basic feature for user check time, position and path of city bus of specific route. Just like any bus App you've been ever download. Besides, this feature provide a visualization map for you to seize entire bus of route.

Route Search(路線查詢).gif

Stops Collection(收藏站牌)

If user desired to frequently check same stop and route -- on work, off work, out of home -- Stops Collection give a shortcut to save it. When ever open this page, all stops is saying hello to you. Stops Collection(收藏站牌).gif

In Bus Track(乘車快報)

Have you ever been confused about what stop you pass through in the bus? Most people is stocked on running text on display board, and probably want to identify it from scene out of window.

With In-Bus-Track, user merely need to key-in some bus info and get current driving bus destination, current stop and all stops betweens start and end. You don't need to be nervous of confusing about where am I now. InBusTrack(乘車快報).gif

City Dynamic(全城動態)

Usually, we observer a route at one time for immediate needs to get on bus. This website give a funny feature for entertainment.

City Dynamics show all operating bus on the map, marked as different color based on speed and status. User could check each bus' position and its route number. CityDynamic(全城動態).gif

Nearby Bus Path(最遠路徑)

People who lives in Taipei City or New Taipei City mostly rely on Metro system. While for some, metro may not be first choice(it can be far rather then bus stop).

This feature provide probability seizing all nearby bus stops and buses went through with its driving path.

Some users may benefited from feature: 1.worker which seeking new rental position 2.no metro around you or housing place 3.looking for fun 4.people who want to start unknowing destination traveling

NearbyBusPath(最遠路徑).gif

Dark Mode

One click to change website color from white to dark, providing more comfortable experience at night. Dark Mode.gif

Contact



(Back To Top)

bus-live-map's People

Contributors

sammuelchang avatar

Stargazers

 avatar  avatar  avatar

Watchers

 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.