O EcoWeb é uma plataforma digital que conecta empresas que possuem resíduos recicláveis a pessoas interessadas em reaproveitá-los de forma criativa e sustentável.
O ecossistema é composto por três módulos principais: API, Web e Mobile.
| Módulo | Descrição | Stack | Repositório |
|---|---|---|---|
| ⚙️ API | API RESTful que centraliza os dados e autenticação | Node.js / Express / MongoDB | /api |
| 🖥️ Web | Painel administrativo para empresas gerenciarem materiais recicláveis | Next.js / React / TypeScript | /web |
| 📱 Mobile | Aplicativo para usuários físicos explorarem materiais e projetos | React Native / Expo | /mobile |
O EcoWeb visa reduzir o desperdício e incentivar a economia circular, promovendo conexões entre quem tem materiais recicláveis e quem pode transformá-los em novos produtos ou projetos.
- Cadastro e autenticação de usuários e empresas.
- Gerenciamento de materiais recicláveis.
- Comunicação direta entre empresas e interessados.
- Aplicativo mobile com experiência otimizada para o público físico.
- Painel web para controle e acompanhamento de materiais.
⚙️ Tecnologias-Chave
Backend: Node.js, Express, Mongoose, JWT
Frontend Web: Next.js / React
Mobile: React Native, Expo
Banco de Dados: MongoDB
Infraestrutura: Docker, EAS Build
graph TD
A[Web] -->|HTTP| B[API REST]
C[Mobile] -->|HTTP| B
B -->|Persistência| D[(MongoDB)]