Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Major Project
Geo-tagged photo reports of potholes and garbage with ward dashboards
Overview
Citizens report a pothole, garbage dump or broken streetlight with a photo and a pin on the map, and the report is assigned to a ward by a point-in-polygon lookup on ward boundaries. Nearby reports of the same kind are offered as duplicates to upvote instead of re-filing. Ward officers update the status with a resolution photo, and a dashboard ranks wards by open issues and time to fix.
What makes it stand up
Module breakdown
Mobile-friendly form with photo upload and location pin.
Ward polygons, geospatial queries and map clustering.
Nearby same-category search and upvote merging.
Assigned issues, status changes and resolution evidence.
Heatmap, ward rankings and trends over time.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution