Community-driven app to find free parking and report problematic paid parking worldwide
A unique community-driven app that fills the gaps left by traditional parking apps. While most parking apps only show where you can park with payment, SignSpot helps you:
- 🚩 Flag problematic parking signs - Report hidden, faded, broken, or confusing signs that other apps can't track
- 🆓 Share free parking spots - Find and report free parking areas that commercial apps often miss
- 📍 Report missing information - Flag areas where parking availability is unclear — a capability traditional parking apps don't provide
- 🗳️ Community verification - Vote on reports to build an accurate, real-time parking map
The Problem: Traditional parking apps show paid zones but often have incomplete data and don't allow users to flag areas with missing or unclear parking information.
The Solution: SignSpot is a crowdsourced map where drivers report and vote on parking areas worldwide. Find free spots, warn others about tricky paid parking, and help everyone navigate complex parking landscapes.
- 🗺️ Interactive Map - Click anywhere to report parking
- 🔴 Paid Parking (Problematic) - Hidden, faded, damaged, or unclear paid parking signs
- 🟢 Free Parking - Free parking spots (great finds!)
- 👍👎 Vote on Reports - Upvote accurate reports, downvote incorrect ones
- 🚩 Flag Spam - Community moderation for data quality
- 📊 Trust Scores - See agreement % and net votes
- 💾 Real-time Updates - All reports stored and synced instantly
🔴 Paid Parking (Report these to warn others):
- Hidden parking signs (behind trees, bushes, poles)
- Faded or unclear signs (hard to read)
- Missing signs (parking is paid but no sign visible)
- Damaged signs (broken or vandalized)
🟢 Free Parking (Great finds!):
- Street parking with no paid signs
- Free parking zones
- Community-verified free spots
Visit signspot.streamlit.app - No installation needed!
git clone https://github.com/ramtinz/SignSpot.git
cd SignSpot
pip install -r requirements.txt
streamlit run main.py- Map View - See all parking reports on the map
- Click Location - Select where you want to report, or use "🔄 Use My Location" for current GPS position
- Choose Type - Problematic Paid Parking or Free Parking
- Select Preset Reason - Choose one approved preset reason
- Vote - Upvote/downvote existing reports to verify accuracy
- Framework: Streamlit
- Maps: Folium + OpenStreetMap
- Database: SQLite
- Hosting: Streamlit Cloud
Non-Commercial License © 2026 Ramtin Zargari Marandi
Free for non-commercial use. Commercial use requires permission. See LICENSE for details.
For collaboration, feedback, or project enquiries, contact:
ramtin.zargari AT gmail.com
To cite this project:
@software{zargari_marandi_2026_signspot,
author = {Zargari Marandi, Ramtin},
title = {SignSpot},
year = 2026,
publisher = {Zenodo},
doi = {10.5281/zenodo.18874701},
url = {https://doi.org/10.5281/zenodo.18874701}
}Citation metadata is also available in CITATION.cff.
Use at your own risk. SignSpot is a crowdsourced app - data accuracy depends on community contributions. Always verify parking rules yourself before parking.
Legal Responsibility: Users are solely responsible for ensuring that their use of SignSpot complies with applicable laws and regulations in their country and local jurisdiction. The use of this app is intended only for legal purposes. The developer assumes no responsibility for any legal consequences resulting from users' use of the app in violation of local, regional, or national laws.
Find free parking, warn others about tricky spots!
