Bem-vindo ao CollectHub! Somos uma plataforma digital dedicada a entusiastas e colecionadores. Nossa missão é oferecer um espaço centralizado, intuitivo e encantador para você organizar, exibir e gerenciar suas coleções, desde Action Figures e Moedas raras até Cartas Pokémon.
Concluído (Ciclo de desenvolvimento inicial finalizado).
- Galeria de Itens: Uma galeria principal (
index.html) e uma página de detalhes (detalhe.html) funcionais para explorar os colecionáveis. - Banco de Dados Populado: O sistema é iniciado com um seed de 100 itens colecionáveis e 3 categorias pré-definidas (Action Figures, Moedas, Cartas Pokémon).
- API RESTful Completa: Um backend robusto que oferece operações de Create, Read, Update e Delete (CRUD) para todos os colecionáveis.
- Filtragem Avançada (API): A API permite filtros dinâmicos na listagem de itens, buscando por
tipo,anoecondição(via query params). - Gestão de Usuários (API): Endpoints prontos para o registro (com senha criptografada) e login de usuários.
- Design Responsivo: A interface (baseada no Figma) se adapta a diferentes tamanhos de tela, de dispositivos móveis a desktops.
- Tratamento de Erros: O backend inclui tratamento de erros e códigos de status HTTP corretos, e o frontend exibe loading states e alertas de erro.
- Servidor: Node.js, Express.js
- Banco de Dados: PostgreSQL
- ORM: Prisma
- Interface: HTML5, CSS3, JavaScript (ES6+ Fetch API)
- Design & Prototipação: Figma
- Modelagem de Dados: BrModeloWeb
- Testes de API: Postman
- Gerenciamento de Projeto: Trello, Notion
- Product Owner (Gerenciamento): João Victor
- Backend Development: Fabio, Gustavo Lisboa
- Frontend Development: Fabio, Gustavo Lisboa, Pedro, Rafael
- UI/UX Design: João Stopiglia, Pedro, Rafael