/TP2_ES

Trabalho Prático 2, Engenharia de Software II

Primary LanguageJavaScript

TP2_ES

Trabalho Prático 2, Engenharia de Software II

Grupo

  • [Lourenço Monteiro]
  • [Thiago Pádua]

Descrição do Projeto e Tecnologias Utilizadas

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.