#BMTC App BMTC App provides offline access to route information thereby giving a great User Experience to passengers traveling on local buses across Bangalore, with no install required. It is reliable, fast, engaging and is extremely useful in regions where networks are slow, expensive or poorly available.
This repository is created to open source the code and make it available for further development. It has (almost) no dependencies and one can start by cloning this repository.
##1. Setup You can setup this project in your local machine by cloing this repository or downloading the zip file.
##2. Installation
- Install Chrome 52 or above (Check for latest Chrome version in browser settings)
- Download Chrome Web Server. Alternatively, you can use a Web Server of your choice.
- Download Atom or Notepad++ or any other Text Editor of your choice
- Download and Install Chrome Canary - designed for Developers
##3. Getting Started and Running Locally ####Once you've cloned the repository, enter into bmtc-app directory:
$cd bmtc-app
####Run Web Server:
- Choose the folder from where the app needs to be loaded:
- To run your app, start the Web Server by clicking on the Toggle button. You'll see your app will run at Web Server URL: http://127.0.0.1:8888
Alternatively, you can run Web Server locally from the terminal for the current directory by installing node.js and running:
$npm install
$npm start
Then visit your application in Chrome browser (http://localhost:8080) if you are running Web Server from the terminal.
That's it! Your app is up and running.
##4. What this app does?
- Provide access to route information
- Loads the already searched routes offline
- Fetch nearest Bus Stop based on user's location
- Lists time duration a bus takes to go from source to destination
- Lists all the bus stops on a bus route selected by user, from source to desintation
##5. Development and Contribution Want to contribute? Great! You can do this by:
- Filing issues
- Contributing Code
- Contributing Feature
Please contact the author for more information on contributing to bmtc-app.
##6. License MIT Licensed