Skip to content

🚀 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.

Notifications You must be signed in to change notification settings

rosooares/nextlevelweek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Roberta SoaresRoberta Soares
Roberta Soares
and
Roberta Soares
Jun 6, 2020
67f8dab · Jun 6, 2020

History

13 Commits
Jun 3, 2020
Jun 6, 2020
Jun 6, 2020
Jun 6, 2020
Jun 6, 2020
Jun 3, 2020
Jun 6, 2020

Repository files navigation

Next Level Week by


🤔 Mas o que é isso?

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:

💻 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

🔖 Layout

To access the layout use Figma.


✨ 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 https://github.com/rosooares/nextlevelweek

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

# Se houver algum problema com as fontes, execute:
$ expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto

# Você pode installar o aplicativo Expo para testar no celular

Agradecimentos Rocketseat

👤 Roberta Soares

About

🚀 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published