Trabalho Prático 2, Engenharia de Software II
- [Lourenço Monteiro]
- [Thiago Pádua]
O sistema proposto é uma plataforma web dedicada à troca de figurinhas. Desenvolvido utilizando tecnologias Node.js no backend e React.js para o frontend, o projeto oferece uma série de funcionalidades essenciais para os usuários:
-
Autenticação de Usuários: Permite que os usuários se autentiquem no sistema, garantindo a segurança e a identificação dos participantes.
-
Cadastro e Gerenciamento de Figurinhas: Possibilita que os usuários cadastrem suas figurinhas repetidas e desejadas, facilitando a organização das coleções.
-
Visualização de Figurinhas Disponíveis: Permite aos usuários visualizarem as figurinhas repetidas de outros participantes, facilitando a identificação de possíveis trocas.
-
Sistema de Chat Integrado: Oferece um sistema de chat para comunicação entre os usuários, permitindo a discussão e organização de trocas.
-
Administração de Usuários (para Administradores): Possibilita que administradores gerenciem usuários, incluindo a capacidade de banir usuários conforme necessário.
-
Anúncio de Eventos Especiais: Permite que administradores anunciem eventos de troca de figurinhas, incentivando a participação dos usuários.
O sistema visa criar uma comunidade interativa e engajada, proporcionando aos usuários uma maneira fácil e eficaz de trocar figurinhas. Além das funcionalidades principais, o sistema pode ser expandido para incluir recursos adicionais, como notificações de trocas, estatísticas de trocas bem-sucedidas e outras características que aprimorem a experiência do usuário.