Skip to content

🚀♻️ A NLW é uma experiência online criada pela Rocketseat de uma semana com muito conteúdo prático, desafios, e um projeto que nos ajudam a avançar para o próximo nível e impulsionar a nossa carreira.

Notifications You must be signed in to change notification settings

HelenaJuliana/nextlevelweekEcoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nextlevelweekEcoleta

🚀♻️ 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:

Clone o repositório

$ git clone git@github.com:HelenaJuliana/nextlevelweekEcoleta.git Acesse a pasta server e faça as instalações:

Acesse a pasta do backend

$ cd server/

Instale as dependencias

$ npm install

Execute as migrations

$ npm knex:migrate

Execute os seeds

$ npm knex:seed

Rode a API

$ npm run dev

running on port 3333

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:

Acesse a pasta do frontend

$ cd web/

Instale as dependencias

$ npm install

Rode

$ npm start

running on port 3000

Acesse a pasta app-mobile e faça as instalações:

Acesse a pasta do mobile

$ cd app-mobile/

Instale as dependencias

$ npm install

Rode

$ npm start

A Expo será aberta, basta digitalizar o qrcode no terminal ou na página da exposição

Você pode installar o aplicativo Expo para testar no celular

About

🚀♻️ A NLW é uma experiência online criada pela Rocketseat de uma semana com muito conteúdo prático, desafios, e um projeto que nos ajudam a avançar para o próximo nível e impulsionar a nossa carreira.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published