O projeto tem como objetivo criar um aplicativo interativo que incentiva a preservação dos oceanos. Os colaboradores podem fazer doações para a causa, acumulando pontos baseados no volume de lixo retirado dos oceanos. Esses pontos são trocados por prêmios confeccionados a partir do próprio lixo reciclado. O aplicativo é desenvolvido em Java SE-17 usando a IDE Eclipse e segue um diagrama de classes UML com cinco classes principais: Usuário, Doações, Instituição, Prêmio e Feedbacks. Cada doação é registrada e as instituições parceiras gerenciam a coleta e transformação do lixo em prêmios. O sistema também permite que os usuários forneçam feedbacks sobre o impacto de suas contribuições, promovendo a conscientização e o engajamento contínuo na preservação ambiental, as funcionalidades principais são:
- Cadastro: Usuários podem se cadastrar para acessar o aplicativo.
- Doações: Usuários podem fazer doações para apoiar projetos de limpeza dos oceanos junto a um sistema que registra o histórico de doações de cada usuário.
- Prêmios: Usuários acumulam pontos que podem ser trocados por prêmios feitos de materiais reciclados, junto a uma lista de prêmios disponíveis e sistema de resgate de prêmios.
- Instituições: Visualização e atualização dos dados das instituições e seus projetos.
- Feedbacks: Usuários podem enviar feedbacks sobre o aplicativo e as ações realizadas.