Sistema de achados e perdidos para eventos de tecnologia, desenvolvido para o HackTown 2025.
Projeto desenvolvido com Amazon Q Developer CLI para fins de estudo e apresentação no AWS Developer Hub.
- ✅ Cadastro de itens perdidos e encontrados
- ✅ Geração automática de imagens usando IA (Pollinations - 100% GRATUITO)
- ✅ Interface responsiva com React e Tailwind CSS
- ✅ API REST com Node.js e Express
- Node.js
- Express
- Pollinations AI (100% Gratuito)
- Multer (upload de arquivos)
- React com TypeScript
- Tailwind CSS
- Axios
- Componentes UI customizados
- Entre na pasta do backend:
cd backend- Instale as dependências:
npm install- Configure as variáveis de ambiente:
cp .env.example .env-
Não precisa de chaves de API - funciona imediatamente!
-
Execute o servidor:
npm run dev- Entre na pasta do frontend:
cd frontend- Instale as dependências:
npm install- Execute a aplicação:
npm start- Acesse http://localhost:3000
- Preencha o formulário com os dados do item
- A IA gerará automaticamente uma imagem baseada na descrição
- O item aparecerá na lista de itens reportados
POST /api/items- Criar novo itemGET /api/items- Listar todos os itensGET /api/items/:id- Buscar item específico