The Robin Report is a mobile app that enables citizens to easily report local issues like potholes, broken lights, and graffiti directly to their city using their smartphone camera and GPS location tagging. By engaging residents in identifying and reporting problems in their community, The Robin Report aims to strengthen accountability, collaboration between citizens and government, and overall quality of life. The app makes participating fun with features like achievement badges and neighborhood leaderboards while allowing users to track the status of issues they submit. With The Robin Report, it only takes a few taps on your phone to help improve your local area.
This project is built using Flask, a web development framework for Python. To get this project up and running locally on your machine, follow these steps:
Ensure you have the following installed:
- Python (3.6 or newer is recommended)
- pip (Python package installer)
git clone https://github.com/chijioke01/robinhood-hackathon.git
cd robinhood-hackathonWindows
python -m venv myenv
.\myenv\Scripts\activateMacOS and Linux
python3 -m venv myenv
source myenv/bin/activate
pip install Flask SQLAlchemy Werkzeug
python
from run import db db.create_all() exit()
python run.py
After setting up, navigate to http://localhost:5000 on your web browser. Register a new account or login and start reporting issues.
- User registration and authentication.
- Ability to report community-based issues.
- View all reported issues on a map.
- Leaderboard to rank neighborhoods based on the number of reported issues.
To Be Added
To Be Added
- Flask
- SQLite
- Bootstrap
- JavaScript
- HTML & CSS
If you have any questions, concerns, or feedback, please contact:
- Chijioke: [chijioke-01]
- Yash: [yash-dubs]
- Lee: [leemabhena]
- Xiaoyi: [Xiaoyi-Lin]
- John : [JohnExantus]