/ecoleta

Projeto desenvolvido durante a semana NLW, com o propósito de facilitar a coleta de resíduos.

Primary LanguageTypeScript

Ecolata

NLW - Next Level Week

Aplicação de treinamento da Rocketseat desenolvida com Node.js + Express no back-end, Sqlite como banco de dados, React.js no front-end e React Native para desenvolver o mobile.

Projeto

Ecoleta tem como finalidade conectar empresas e entidades de coleta de resíduos orgânicos e inorgânicos às pessoas que precisam descartar seus resíduos de maneira ecológica.

Tecnologias utilizadas

  • Node.js
  • Expo
  • Express
  • React
  • React Native
  • TypeScript
  • Knex
  • Multer
  • Celerate
  • Leaflet

Rodando em ambiente de desenvolvimento

1: Clone o repositório.

git clone https://github.com/NandaMonteiro/ecoleta

Certifique-se de que possui os Node.js instalado em sua maquina.

Para rodar o servidor da aplicação, se faz necessário que navegue através do terminal até a pasta serve e execute os comandos:

npm isntall

npm run dev

Para executar o Frontend se faz necessário que navegue através do terminal até a pasta web e execute os seguintes comandos:

npm install

npm start

Para executar o Mobile navegue através do terminal até a pasta mobile e execute os seguintes comandos:

npm install

npm start