Skip to content

A service for people to report the potholes in their area. It is a telegram service bot wherein you can report the image and location of the pothole. The complaint will be lodged. The admin also gets the severity of the pothole and can act accordingly. It was built using Telegram Bot Api, Flask and Deep Learning

Notifications You must be signed in to change notification settings

Muteeullah/Voices_of_Mumbai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voices of Mumbai

Often time, we come across various problem on the streets of Mumbai, but we are clueless as to where to report the same. So, this project is to create a portal for the same, where citizens can report their problems, and others can view, vote and comment on the same, with respect to the status of the problem, whether it is resolved, ongoing, or gotten worse. Apart from that, users can mark locations as well on the map, where they encountered the problem.

● Lodging problems and gauge their severity or distance ● Vote, comment and view problems according to severity or distance ● Mark locations on the map, where the problem was faced, extract the ward that problem belongs to, report to the ward

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

A step by step series of examples that tell you how to get a development environment up and running

Install Python-Dependencies
pip3 install -r requirement.txt
Create a local copy
git clone https://github.com/Praneet9/Voices_of_Mumbai.git

Running the Project

  • First run the SERVER
python app.py
  • Now add the models and weight to appropriate location Download files from below

     https://drive.google.com/drive/folders/1bYrRL5txddOoQlkqrNwD-q0tiXJKXDQM?usp=sharing_eip&ts=5c9791f2
    
  • Add file: training_result.h5 to Final/pothole_classification/

  • Add file: full_yolo_backend.h5 to Final/pothole

  • Add file: trained_wts.h5 to Final/pothole/weights/

  • Now run the telegram bot server

python test.py

Testing the Project

NOTE

For testing the project create your own bot from the link
And generate api keys (config.json) and add it to Final/api_key

Telegram App

Website

Panel User

Built With

Authors

About

A service for people to report the potholes in their area. It is a telegram service bot wherein you can report the image and location of the pothole. The complaint will be lodged. The admin also gets the severity of the pothole and can act accordingly. It was built using Telegram Bot Api, Flask and Deep Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 53.1%
  • Python 23.8%
  • HTML 23.1%