Date of Award


Document Type


Degree Name

Master of Science in Computer Science


School of Computer Science and Engineering

First Reader/Committee Chair

Ghasemkhani Amir


In today’s world, contacting government officials seems a big task when it comes to reporting small concerns. There are many authorities and officials which makes it very difficult for ordinary people to figure out who they should contact to resolve their daily issues. To address this problem, I have developed an application which can act as intermediary between citizens and government authorities. This portal will enable locals to submit complaints regarding personal or general issues through a complaint form, which will then be routed to the appropriate government department. Once a complaint is filed, government teams are immediately alerted and can use the program to gain more insight into the issue. Furthermore, the app will notify the complainant about the status of their request, providing updates on whether the problem has been resolved. The app also includes a feature that allows users to provide detailed information about a problem by selecting a specific problem category, location, and uploading relevant photos. This will give government officials a better understanding of the issue and allow them to take immediate action. To build this portal, I leverage Amazon web service such as Amazon Lambda, Amazon S3, Amazon DynamoDB, Elastic Beanstalk, AWS Lambda, AWS Cognito, API Gateways, and Secret Manager. Furthermore, this application will contain all the mentioned features along with user-friendly interface to provide more convenient experience. The application will be available for use as a software and hence, the delivery model will be Software as a Service (SaaS). The users will use the services directly, and they will not require access to the infrastructure components or the platform on which the application will be built.