This project born from the need from people to have a way of communication between municipalities and communities.
Some municipalities, have their platforms, but they are complex to validate the veracity of complaints.
Denounced, was born with the purpose of offering a free platform to these municipalities to get connected with their representatives, with the purpose, not only to improve communication between them, but also to improve joint work for faster attention and problem solving.
Be the communication link between municipes and representatives to make complaints and promote proposals for state improvements, which can be voted, validated and/or supported by other municipes, thus creating a representative democratic portal where each individual can contribute ideas and solutions to the improvement of its locality.
Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development:
Module of administration of the complaints, by the employees of the town councils.
In this tool, the employees of the city council receive, validate, report and close the complaints, after being served.
It consists of a web project, so that the community make their complaints, in the same, the users of the service create a profile, must specify when making their complaint, evidence to support this.
Through the portal, they can see the complaints of other community members, follow it, give their opinion or provide possible solutions or more evidence.
It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.
Api Service: A Communication Service based on General POCO Entities to comunicate the client with the Backend.
Helpers Service: Are the utilities used to get decentralized job and use generics ways to get jobs done, like UploadPhotoService, ValidateService, etc.
Device Service: Service to work with sencible information of the device.
DataService: Service to manipulated database based on POCO entities, can be done on sQLite or another.
Translate Service: Our App need to be internazionalized ready, so, we need a service to translate labels and text is its possible.
List Of Denounces: This is the Main Page where the list of each recent denounce is displayed, this screen use the ApiService to Get a list of the Proposals (Denounces), and save the data to a local database (This is Optional)
Details Of Chossen Denounce: We come here after clic on a denounce on the main page, it need to go to the api and update the record on the local database (optional)
Create Denounce: This it's the section to create a denounce than can be created as an anonimous or as a register user
Edit Denounce Suggestions
User Details Page
Edit User Details Page
Down Solicitation This page its used for the user to make a solisitation to the admins to get removed from the plataform