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

Kelvin-Wepo/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. image

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#. -Screenshot 2024-05-18 150712

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.
  • image

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
  5. image

Contributors

  • Kelvin Wepo - Project Lead
  • Faith Waithera - contributor Project
  • Faith Kago - contributor Project
  • David Nanjile - contributor project
  • Alvin Kiprotich - Contributor project
  • Brain Maseno - Contributor project
  • image

Acknowledgements

Special thanks to Faith Waithera,Faith Kago,David Nanjile,Alvin Kiprotich and Brain Maseno for their valuable input and guidance throughout the development process. image


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