🚀♻️ A NLW é uma experiência online criada pela Rocketseat de uma semana com muito conteúdo prático, desafios, hacks e um projeto que nos ajudam a avançar para o próximo nível e impulsionar a nossa carreira.
🚀 Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
React
TypeScript
Node.js
Knex
SQLite
React Native
Expo
💻 Projeto
🏭 ./server - API REST usando TypeScript, Express e banco de dados SQLite
🔮 ./web - Interface web em RectJS e TypeScript
📱 ./mobile - Interface mobile em ReactNative, TypeScript e Expo
✨ Sobre o projeto:
O Ecoleta é um projeto criado para gerenciar o processo de coleta de lixo nas cidades. Com ele, é possível ajudar pessoas a encontrarem pontos de coleta de uma forma mais eficiente.
🙅 Instalações e usos
Clone ou faça o downlod desse repositório:
$ git clone git@github.com:HelenaJuliana/nextlevelweekEcoleta.git Acesse a pasta server e faça as instalações:
$ cd server/
$ npm install
$ npm knex:migrate
$ npm knex:seed
$ npm run dev
Agora importe o arquivo Insomnia-All_2020-06-03.json para o seu Insomia e faça os testes.
Acesse a pasta web e faça as instalações:
$ cd web/
$ npm install
$ npm start
Acesse a pasta app-mobile e faça as instalações:
$ cd app-mobile/
$ npm install
$ npm start