Inspiration
Every day, we walk past problems in our communities — broken roads, uncollected garbage, damaged public property, wildlife in danger. We complain about them, but there is no single, simple platform dedicated to turning those complaints into real action.
We asked ourselves:
What if there was one platform where anyone could post real-world problems and rally their community to fix them?
That question led to PingFix.
PingFix is inspired by the belief that real change begins at the community level. If people are given the right tools, they will step up and make a difference.
What it does
PingFix is a community-driven issue reporting platform that allows users to:
- Post local issues with images and descriptions
- Categorize problems (roads, sanitation, wildlife, infrastructure, etc.)
- Join community groups
- Track issue progress
- Authenticate securely using Google login
- Engage with others who care about the same problems
It transforms everyday complaints into structured, actionable reports.
How we built it
We built PingFix using a modern full-stack architecture:
Frontend:
- React (Vite)
- React Router
- Clean modular CSS
Backend:
- Go (Golang)
- REST API architecture
- JWT-based authentication
- Google OAuth integration
Database & Caching:
- PostgreSQL for persistent storage
- Redis for caching and session optimization
Infrastructure:
- Docker & Docker Compose for containerized development
- Designed to be deployable on AWS
We focused on building a scalable foundation that can grow beyond the hackathon.
Challenges we ran into
- Integrating Google OAuth correctly across frontend and backend
- Handling Docker networking between frontend, backend, and Redis
- Debugging proxy and connection issues during development
- Designing a clean UI while maintaining performance
- Structuring the backend for scalability within limited hackathon time
Each challenge pushed us to understand full-stack architecture more deeply.
Accomplishments that we're proud of
- Successfully implementing Google authentication
- Building a complete full-stack application from scratch
- Containerizing the entire project with Docker
- Creating a clean and responsive user interface
- Designing PingFixx as a movement, not just an app
We are especially proud that PingFixx is not just a prototype — it is structured to evolve into a real-world platform.
What we learned
- Full-stack system design and service communication
- OAuth authentication flow and security best practices
- Docker container networking
- Importance of clean architecture early in development
- How to turn an idea into a working product under time constraints
Most importantly, we learned that small community-driven ideas can scale into impactful solutions.
What's next for PingFix
- Add real-time updates using WebSockets
- Introduce upvoting and issue prioritization
- Add location-based issue mapping
- Partner with local organizations and NGOs
- Deploy to AWS for public access
- Build a mobile app version
- Implement AI-powered issue categorization
Our vision is to make PingFixx the go-to platform for community problem-solving worldwide.
Spot it. Ping it. Fix it.


Log in or sign up for Devpost to join the conversation.