URBANi
URBANi is a modern web app for reporting and managing public infrastructure issues like potholes, broken lights, or water leaks. Citizens can submit reports, while admins and staff track, verify, and resolve issues efficiently. Premium users get priority support, and all actions are recorded in a detailed timeline for transparency.
Technology Stack
Development Challenges
Implementing role-based access control with Firebase Authentication custom claims for different user types
Integrating Stripe payment system with webhooks for subscription management and payment processing
Building comprehensive issue tracking system with status updates and timeline functionality
Creating upvote system ensuring users can vote only once while maintaining proper issue ordering
Future Improvements
Add GPS integration for automatic location detection
Implement AI-powered issue categorization and priority assignment
Create a mobile app for field staff to update issues on-the-go
Add data visualization and analytics for city planning insights
Integrate with government databases and existing city systems
Implement automated issue resolution workflows for common problems
