BrainBit Projects
Menu

Android Complaint Registration App

An Android app for citizens or students to register complaints with a photo and location and track their status.

What you build

An Android app where users register a complaint (for example a broken street light or a hostel issue) with a photo and location, and follow it until it is resolved. An admin panel assigns and closes complaints.

Modules

  • User registration and login
  • New complaint with category, photo and location
  • Complaint status tracking and notifications
  • Admin panel to assign, update and close complaints

What you will understand

  • Android activities, layouts and permissions
  • Calling a server API from the app
  • Handling photos and location safely

How it is tested

  • Test cases for no internet, denied location permission and large photos
  • Testing on at least two screen sizes

What goes in the report

  • Use case and activity diagrams
  • API and database design
  • Screenshots and test results

Viva questions to prepare

  • Why does the app ask for location permission at that moment?
  • How does the app talk to the server?
  • What happens to a complaint submitted offline?