O Reclama.se busca visibilizar os problemas enfrentados por todas as camadas da sociedade, formando uma ponte entre cidadãos e entidades responsáveis ao facilitar a comunicação e fiscalização de demandas urbanas que prejudicam o bem-estar da população.
- O sistema deve permitir o registro de denúncias por cidadãos, com campos para descrição, anexos, localização e categoria.
- O sistema deve permitir que entidades públicas ou privadas tratem e respondam às denúncias, atualizando seu status e fornecendo informações complementares.
- O sistema deve permitir que o cidadão acompanhe o andamento da denúncia, receba notificações sobre mudanças no status e avalie o atendimento ao final do processo.
- descricao/: Descrição da atividade e elementos básicos que serão avaliados.
- requisitos.md: Lista de requisitos funcionais e não funcionais.
- modelos/: Diagramas UML utilizados (caso de uso, atividades, classes, estados).
- autoavaliacao.md: Reflexão individual ou do grupo sobre o projeto.
- Para a criação dos diagramas UML, usamos o PlantUML.
- React Native, para desenvolvimento de aplicações mobile.
- Java com framework Spring para desenvolvimento back-end.
- AWS com buckets S3 para armazenamento de arquivos de usuários.