Project Title: Social Complaint App
Project Scope:
The project making an intuitive app which can be easily used by the citizens in an
optimal manner and keeping him unaware of the background processes and details.
What you can do instead is just to register for a mobile app. Log in into that app and
file a complaint. The steps involved could be as simple as of taking a snapshot of the
place, the GPS locator will find the address of that location, you can add up some
other details like severity, comments etc, the integrated clock and calendar will
calculate the date and time and thats it. You have successfully lodged a complaint with
so few efforts in so less time. We are introducing an app with different modules like
Road Repairing dept, cleaning dept, emergency dept which would include fire and
ambulance facilities, and other dept which can include various complaints like
cleaning of monuments or repairing of live wires etc.
Modules:
– User Interface:
• A graphical user interface (GUI) will be provided for the app
– Database:
• The details of users and staff like their name, contact no., UIDs,
passwords etc will be stored
– Server:
• The server for our app is implemented with HTML, CSS as front end
and java as back end.
• The role of the server is to store, retrieve and modify data according to
the needs of admin, users and workers.
– Web services:
• For the connection between the app and server the REST protocol will
be used.
– Upload Image:
• The user will have to capture an image of the site of complaint and
upload it on the app
– Calculate Location:
• The GPS is integrated in the app which will calculate the exact location
of your device
– Notifications
• Once the complaint has been lodged then according to its category a
notification to the respective dept will be sent.
Database Description:
We will be using MySql database to save users credentials and selected melodies.
Here we are not using any files to save any data. Only database will be used for saving all
types of data. Hence we will require 2-3 tables to save above listed data.
1. Staff info table
Staff info table include staff id, name, address, contact, email, username and
password.
2. Complaint table
Complaint table inclue userId, area details, complaint details, date and time,
status.
3. User table
User table include user id, name, address contact number, email id, username
and password etc.
4. Employee table
Employee table include employee id, employee name, address mobile number,
email id, type, username and password etc.