/OceanCare

Primary LanguageTypeScript

OceanCare

O aplicativo OceanCare visa promover a conscientização e ação direta sobre a conservação dos oceanos. Através de uma plataforma digital interativa, o aplicativo pretende envolver a comunidade em projetos de limpeza e conservação, e incentivar comportamentos ecologicamente responsáveis por meio de um sistema de recompensas e ranking.

Grupo:

  • Matheus Martins da Rocha - RM96505
  • Guilherme Raul Varella da Silva - RM97166
  • Pedro Fontanez Bravo - RM97366
  • Felipe Rios Miranda - RM96726
  • Augusto de Carvalho Vertolis Santana - RM96518

Principais Funcionalidades:

  • Reporte de lixos: Ao avistar um lixo nas praias, o usuário poderá realizar um reporte do mesmo, cadastrando o tipo do lixo, uma descrição e o local onde foi encontrado, fazendo isso o usuário ganha pontos e conquistas que futuramente poderão ser trocados por prêmios.

  • Eventos de limpeza: Diversos eventos de limpeza podem ser cadastrados na plataforma, onde o usuário pode verificar, o nome do evento, data de início e final do evento, descrição, localização, quantos participantes já estão inscritos e também inscrever-se no evento.

  • Ranking e Pontuação: O usuário poderá acompanhar um ranking com todas as pessoas que estão cadastradas no aplicativo, sendo ordenado do maior nível de lixo reportado para o menor nível, assim será possível verificar quem esta mais contribuindo na limpeza de praias.

Objetivo:

  • O aplicativo busca não apenas informar, mas também transformar a consciência ambiental em ação prática. Com funcionalidades que engajam os usuários de maneira ativa, o projeto almeja criar uma comunidade vibrante e consciente que contribua regularmente para a saúde dos ecossistemas marinhos.

Backend

  • Link da documentação do backend com swagger, mostrando todas as rotas, como as requisições devem ser feitas e o objeto de retorno de cada requisição, para fazer algum teste no swagger, lembre antes de criar uma conta, fazer login, pegar o token de retorno e liberar o acesso para realizar as requisições que precisam de autentificação

https://backend-ocean-care.onrender.com/swagger-ui/index.html

  • Vídeo de apresentação do projeto

https://www.youtube.com/watch?v=YSh0x_xMqDU&t=7s

  • Video pitch

https://www.youtube.com/watch?v=acxSZ0tlgv0