All Projects → sgermosen → Denunciado

sgermosen / Denunciado

Licence: mit
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, it was born with the purpose of offering a free platform to these municipalities. Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development: 1. Back End Web Project: 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. 2. Web Portal Client: 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. 3. Mobile Project: It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Denunciado

Azure For Developers Workshop
The Azure cloud is huge and the vast service catalog may appear daunting at first, but it doesn’t have to be!
Stars: ✭ 38 (-79.23%)
Mutual labels:  azure, azure-storage, xamarin, xamarin-android, xamarin-forms
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-56.83%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xxamarin
Repositório com ✨ 141 Exemplos de Implementações e 📦 13 Pacotes de Xamarin
Stars: ✭ 68 (-62.84%)
Mutual labels:  azure, xamarin, xamarin-forms
Microsoft.maui.graphics
Stars: ✭ 160 (-12.57%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Simpleauth
The Simplest way to Authenticate and make Rest API calls in .Net
Stars: ✭ 148 (-19.13%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Facialrecognitionlogin
An iOS and Android app that uses facial recognition to enhance the security of a login page. Built using Xamarin.Forms and Microsoft Cognitive Services.
Stars: ✭ 46 (-74.86%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xamarin.forms.videoplayer
A Xamarin Forms control to render the native video player on every platform.
Stars: ✭ 140 (-23.5%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xamarin Bluetooth Le
Bluetooth LE plugin for Xamarin
Stars: ✭ 419 (+128.96%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-37.7%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Aivisualprovision
Connect(); 2018 - AI Visual Provision Sample App
Stars: ✭ 116 (-36.61%)
Mutual labels:  azure, xamarin, xamarin-forms
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (-31.69%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+431.69%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Azuredatastudio
Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.
Stars: ✭ 6,605 (+3509.29%)
Mutual labels:  azure, sql, sql-server
Docs Archive
Xamarin docs archive
Stars: ✭ 553 (+202.19%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (-23.5%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xamuidemo
Xamarin Forms Login Page UI Kit
Stars: ✭ 82 (-55.19%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Awesome Xamarin
A curated list of awesome Xamarin iOS/Android and Xamarin Forms bindings, ports, frameworks and much more!
Stars: ✭ 394 (+115.3%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Sqlindexmanager
Free GUI Tool for Index Maintenance on SQL Server and Azure
Stars: ✭ 403 (+120.22%)
Mutual labels:  azure, sql, sql-server
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+603.83%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms
Xamarin Docs
Xamarin Documentation - public content repo
Stars: ✭ 136 (-25.68%)
Mutual labels:  xamarin, xamarin-android, xamarin-forms

Denuncia.Do

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.

Vision.

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.

Architecture

Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development:

  1. Back End Web Project:

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.

  1. Web Portal Client:

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.

  1. Mobile Project:

It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.

Need to Be Done


Movil Client

Notes

  1. Each Denounce it's a Proposal Record on the database with a ProposalTypeId == 1, so, the Model Structure need to be checked on the Domain Before use a different Naming Convention
  2. Only a Registered Owner and Logged Use, Can Edit or Delete a Proposal, only if the Status is not In Revision by Legislators StatusId==3.
  3. For Anonimous Denounces We Need to Take Imei or Device ID.

  • 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)

    • ListView: Main Image, Title, Resume.
    • Choosen 1: Filter By Proposal Type.
    • Choosen 2: Filter By Status.
    • Choosen 3: Order By Name, Proposal Type, Date, Status.
    • Search Bar: Type text and Filter by Name, Proposal Type, Date, Status.
    • Pluss Icon: Icon to Make a new Denounce.
    • Loggin Option: Can be ignored if we create a Menu
    • My Info Option: Can be ignored if we create a Menu
  • 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)

    • View: Title, Description (Resume), Detail (Legal Mark), Owner.
    • Vote Up Icon: Only displayed if i'm a logged user.
    • Vote Down Icon: Only displayed if i'm a logged user.
    • Edit Suggestion: A Logged User can suggest a modification, than can be approved by the admin or the owner.
    • Report Icon: Only displayed if i'm a logged user.
  • Create Denounce: This it's the section to create a denounce than can be created as an anonimous or as a register user

    • Pop Up: If im not logged, display a Message to indicated than my denounce will be created as a anonimous denounced, and remembering than those kind of denounces can't be update or deleted and two buttons: "Login" or "Continue Anonimous"
    • Anonimous Denounce
      • View: Title, Description (Resume), Detail (Legal Mark).
      • Behind: DeviceId.
    • Registered User Denounce
      • View: Title, Description (Resume), Detail (Legal Mark).
      • Behind: UserId, DeviceId.
  • Edit Denounce

    • Title, Description (Resume), Detail (Legal Mark), UserId, DenounceId
  • Edit Denounce Suggestions

    • Title, Description (Resume), Detail (Legal Mark), UserId, DenounceId
  • Delete Denounce

    • UserId, DenounceId
  • Login

    • Email, Password
  • Register

    • Email, Name, Lastname, Rnc, Phone, Address, Password, DeviceId
  • Vote Up

    • DenounceId, UserId, DeviceId
  • Vote Down

    • DenounceId, UserId, DeviceId
  • Report Denounce

    • DenounceId, UserId, Reason, DeviceId
  • 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



Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].