Skip to content

anujduggal88/bmtc-app

Repository files navigation

#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:

Web Server

* Check the checkbox "Automatically show index.html" to load index.html page as soon as our app loads:

Web Server

* Our application will be served on one of the ports on Web Server. You can choose any port on Web Server. We're running our app on Port No: 8888:

Web Server

  • 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

Web Server

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

##7. Author Anuj Duggal (LinkedIn | Twitter | Facebook)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published