Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.73 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.73 KB

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.