Waves Sustentabilidade é um site fullstack desenvolvido para ajudar na causa da preservação dos oceanos, permitindo o agendamento de coleta e reciclagem de itens encontrados no mar.
Waves Sustentabilidade é uma plataforma online dedicada a unir pessoas interessadas em preservar os oceanos, oferecendo uma solução para o descarte e reciclagem responsável de itens encontrados no mar. O site permite o agendamento de coletas e a venda de itens reciclados, proporcionando uma forma sustentável de ganhar renda extra. Além disso, facilita a conexão entre os coletadores e recicladores, promovendo a troca de informações e recursos.
- Node.js
- Express.js
- PostgreSQL
- APIs do Google (para login e integração de mapas)
- [Outras tecnologias utilizadas]
- Next.js
- APIs do Google (para integração de mapas)
- [Outras tecnologias utilizadas]
- Agendamento de Coletas: Usuários podem agendar coletas de itens recicláveis encontrados no mar.
- Venda de Itens Reciclados: Usuários podem vender itens reciclados através da plataforma.
- Integração Frontend e Backend: Frontend desenvolvido com Next.js integrado ao backend Node.js para uma experiência completa.
- Login com Google: Utilização da API de login do Google para autenticação de usuários.
- Integração de Mapas: Utilização da API de mapas do Google para visualização de pontos de coleta e entrega.
- Conexão entre Coletador e Reciclador: Facilita a comunicação e a troca de informações entre os coletadores e recicladores.
- Chat: Possibilidade de comunicação via chat entre os usuários para coordenar a coleta e reciclagem de itens.
- [Outras funcionalidades]
Se você quiser contribuir para o desenvolvimento do Waves Sustentabilidade, siga estas etapas:
- Faça um fork do repositório
- Crie uma branch para sua feature (
git checkout -b feature/MinhaFeature
) - Faça commit das suas mudanças (
git commit -am 'Adiciona minha nova feature'
) - Faça push para a branch (
git push origin feature/MinhaFeature
) - Abra um Pull Request
Para executar o Waves Sustentabilidade localmente, siga estas etapas:
- Clone este repositório:
git clone https://github.com/seu-usuario/waves-sustentabilidade.git
- Acesse o diretório do projeto:
cd waves-sustentabilidade
- Instale as dependências do backend:
cd backend && npm install
oucd backend && yarn install
- Configure o banco de dados PostgreSQL e atualize as variáveis de ambiente conforme necessário.
- Inicie o servidor backend:
npm start
ouyarn start
- Instale as dependências do frontend:
cd .. && cd frontend && npm install
oucd .. && cd frontend && yarn install
- Inicie o servidor frontend:
npm run dev
ouyarn dev
- Acesse o site em seu navegador:
http://localhost:3000
- Nome do Contribuidor (@username)
- Nome do Contribuidor (@username)
- [Lista de todos os contribuidores]
Este projeto é licenciado sob a Licença XYZ.