Skip to content

Instantly share code, notes, and snippets.

Objective: Create an interactive and engaging website for the CityOS.fun project, serving as a platform for citizens to perform civic and sustainable impact actions, receive rewards (Action Points / CoS), and contribute to the regeneration of the local economy. The website should be intuitive, visually appealing, and focused on user experience (UX), especially for non-crypto natives.

Target Audience: Citizens interested in contributing to their community and environment, local businesses, NGOs, and municipal agencies.

Essential Website Sections and Functionalities:

  1. Home Page (Interactive Dashboard) * Main Title: "CityOS.fun: Your Actions. Our Value. A Better City." * Personalized Dashboard: * My Rewards: Current balance of "Action Points (AP)" and "CityOS Tokens (CoS)". * My Impact: Visual summary of individual impact (e.g., number of trees planted, kg of waste recycled, volunteer hours). * My Actions: List of recent actions performed and their verification status. * Suggested Actions: Dynamic cards wit
  • Não enviado

Avaliação Desafio 01

  • https://github.com/ilannafreire/b3-poo-livraria-projeto-final
  • Faltou implementar camada de serviços e não achei chamada do main
  • Mas entendi que a classe AutorNegocio fez o seu papel
  • Métodos sem implementação e chamada ao AutorBancoDeDados apenas no obter
  • Faltou caprichar no readme ou incluir mais informações sobre as suas mudanças
  • Boa iniciativa em reimplementar uma novo projeto idealizado próprio

Avaliação dos Requisitos

  • Design de Classes de Domínio → Implementou 4: Aluno Professor, Secretaria e Usuario
  • Separação em Camadas → Apenas camada de serviços e model
    • A camada de repositório foi implementada em AplicativoDeNotas
    • Ainda assim implementou junto com a camada de modelo que estende usuario
  • Transição de Estados → Implementou apenas o cadastrar
  • Princípios SOLID → Nenhum identificado
  • Não enviado

Avaliação Desafio 01

  • https://github.com/juanmatias1/poo-base-B3-ADA
  • Implementou readme informações sobre as suas mudanças e demais tópicos. Parabéns!
  • Recomendo praticar mais sobre interfaces e quando há classes abstratas
  • Boa exemplificação no fluxo do emprestar, devolver e reservar no main ao chamar
  • Fluxo de validação do emprestar e devolver passível de reuso. Avalie!
  • Fez bem na classe abstrata de serviço ao implementar interface BibliotecaService