Skip to content

The niLocate Web App is a project developed to address the challenge faced by Nairobi commuters in locating matatu bus stations along their routes. The app utilizes Django, Python, CSS, Bootstrap, and Google APIs to provide a user-friendly interface for commuters to find nearby bus stations and view available buses operating along their routes.

Notifications You must be signed in to change notification settings

AlvinKiprotich-dev/niLOCATE

 
 

Repository files navigation

niLOCATE Web App

The niLocate Web App is a project developed to address the challenge faced by Nairobi commuters in locating matatu bus stations along their routes. The app utilizes Django, Python, CSS, Bootstrap, and Google APIs to provide a user-friendly interface for commuters to find nearby bus stations and view available buses operating along their routes.

Features

  • Google Maps Integration: Utilizes Google Maps API to display the user's location and nearby bus stations.
  • Bus Station Locator: Allows users to search for nearby bus stations operating along their routes.
  • Bus Information: Provides a list of available buses operating along the user's route.
  • 2G Network Compatibility: Enables 2G network users to access the app's services by dialing 700 20#.

Technologies Used

  • Django: Python web framework used for the backend development.
  • Python: Programming language used for the backend logic.
  • CSS: Styling language used for the frontend design.
  • Bootstrap: Frontend framework used for responsive design.
  • Google APIs: Specifically, the Google Maps API for location and mapping functionality.

Usage

To run the project locally, follow these steps:

  1. Clone the repository: `git clone https://github.com/Kelvin-Wepo/niLOCATE
  2. Install dependencies: pip install -r requirements.txt
  3. Set up Google Maps API key: Replace YOUR_GOOGLE_MAPS_API_KEY in settings.py with your own API key.
  4. Run the development server: python manage.py runserver

Contributors

Acknowledgements

Special thanks to Elizabeth Mwangi and Joylizza Mwangi for their valuable input and guidance throughout the development process.


About

The niLocate Web App is a project developed to address the challenge faced by Nairobi commuters in locating matatu bus stations along their routes. The app utilizes Django, Python, CSS, Bootstrap, and Google APIs to provide a user-friendly interface for commuters to find nearby bus stations and view available buses operating along their routes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 40.5%
  • JavaScript 32.6%
  • HTML 19.2%
  • Python 7.7%