Começando com o projeto
Arquitetura
- SERVER: backend, em Node.js e SQLite;
- WEB: interface web, em React;
- MOBILE: interfaces nativas para Android e iOS, em React Native.
Pré-requisitos para execução
- É necessário ter Node.js v16.10.0 instalado na máquina;
- Além disso, é necessário ter um package manager como NPM ou Yarn;
- Por fim, é essencial ter o Expo instalado globalmente na máquina.
- Clonando o projeto:
git clone https://github.com/amintasvrp/ecoleta.git
- Executando a aplicação:
# Instalando dependências do servidor e criando base de dados
cd server
yarn
yarn migrations
yarn start
# Instalando dependências e rodando aplicação web
cd web
yarn
yarn start
# Instalando dependências e rodando aplicação mobile
cd mobile
yarn
yarn start
Contribuições
Faça um PR e deixe claro quais alterações foram feitas e quais bugs persistem. Não introduza bugs, seja proativo!
Licenças
- MIT License - Ver detalhes