Inspiration

Small civic issues like potholes, streetlights, drainage, and garbage often get ignored because the reporting process is complicated. We wanted to build a simple platform where people can report issues quickly and authorities can act efficiently. Our inspiration: “Every voice matters, every issue deserves attention.”

What it does

Griefey allows citizens to:

Submit grievances with photos, videos, or descriptions

Auto-detect location of the issue

Track live status updates until resolution

Stay informed with notifications

It aims to make cities cleaner, safer, and smarter.

How we built it

Backend: Firebase / Mock API

Design: Minimal UI focused on ease of use

Core flow:

Login → Submit → Auto-route → Track status

Challenges we ran into

Implementing smooth location access and media uploads

Ensuring easy usage for non-technical audiences

Designing a clean UI under time constraints

Handling real-time data syncing reliably

Accomplishments that we're proud of

Built a working, user-friendly prototype

Clear end-to-end flow from complaint submission to tracking

A design that can create real social impact

Inspired to scale this into a real civic tool

What we learned

Practical mobile app development with React Native

Power of user-centered design

Better understanding of backend integration and state management

How technology can empower communities

What's next for Griefey

Launch authority dashboard to manage and resolve issues

AI-based complaint categorization & priority detection

Multi-language support for rural accessibility

Government system integration to deploy in real cities

Built With

  • expo-for-running-and-testing-the-app
  • expo.io
  • figma
  • figma-for-designing-the-user-interface
  • firebase
  • firebase-for-authentication-and-storing-user-and-grievance-data
  • github
  • google-maps
  • google-maps-api-for-location-access-(planned)
  • react-native
Share this project:

Updates