An open API service indexing awesome lists of open source software.

https://github.com/brunonascdev/next-level-week

Repositório da Next Level Week - Semana organizada pela Rocketseat para impulsionar a carreira como Desenvolvedor Web FullStack.
https://github.com/brunonascdev/next-level-week

expo express next-level-week nextlevelweek nodejs react reactnative rocketseat

Last synced: 9 months ago
JSON representation

Repositório da Next Level Week - Semana organizada pela Rocketseat para impulsionar a carreira como Desenvolvedor Web FullStack.

Awesome Lists containing this project

README

          


Impulsione sua carreira com as melhores tecnologias do mercado

![GitHub Starts](https://img.shields.io/github/stars/brunonascdev/next-level-week?color=%237159C1&style=for-the-badge)
![GitHub Languages](https://img.shields.io/github/languages/count/brunonascdev/next-level-week?color=%237159c1&style=for-the-badge)
![GitHub Top Language](https://img.shields.io/github/languages/top/brunonascdev/next-level-week?color=7159c1&style=for-the-badge)
![GitHub Size](https://img.shields.io/github/repo-size/brunonascdev/next-level-week?color=%237159c1&style=for-the-badge)
![GitHub Forks](https://img.shields.io/github/forks/brunonascdev/next-level-week?color=%237159c1&style=for-the-badge)



![Next Level Week Wallpaper](https://i.ibb.co/30VDgZL/1920x1080.jpg)

## Projeto Ecoleta ♻️

O Ecoleta têm por função criar uma conexão com as empresas/entidades que coletam material orgânico/inorgânico com pessoas que precisam da coletagem do mesmo.

## Screenshots :camera:
### Web



### Mobile



#### Acesse a prototipagem do projeto [Clicando aqui.](https://www.figma.com/file/9TlOcj6l7D05fZhU12xWT3/Ecoleta-(Booster)?node-id=4%3A422)

## Tecnologias
### Servidor

• [Nodejs](https://nodejs.org/en/)

• [TypeScript](https://www.typescriptlang.org/)

-- Dependências --

• [Express](https://expressjs.com/pt-br/)

• [Knex](http://knexjs.org/)

Banco de Dados

• [SQLite](https://www.sqlite.org/index.html)

### Web

• [ReactJS](https://pt-br.reactjs.org/)

-- Dependências --

• [Leaftlet](https://leafletjs.com/)

• [Axios](https://github.com/axios/axios)

• [React Router](https://reacttraining.com/react-router/)

• [React Icons](https://react-icons.github.io/react-icons/)

### Mobile

• [React Native](https://reactnative.dev/)

-- Dependências --

• [Axios](https://github.com/axios/axios)

• [@react-native-community/picker](https://github.com/react-native-community/react-native-picker)

• [eact-native-vector-icons](https://github.com/oblador/react-native-vector-icons)

• [expo-location](https://docs.expo.io/versions/latest/sdk/location/)

• [expo-mail-composer](https://docs.expo.io/versions/latest/sdk/mail-composer/)

• [react-native-maps](https://github.com/react-native-community/react-native-maps)

• [react-native-svg](https://github.com/react-native-community/react-native-svg)

• [react-native-unimodules](https://github.com/unimodules/react-native-unimodules)

## Começando :heavy_check_mark:

Essas instruções fornecerão uma cópia do projeto em execução na sua máquina local.

### Pré-requisitos :pencil:

• [Node](https://nodejs.org/en/);

• Ambiente de desenvolvimento pré-configurado para rodar o React Native. Caso não possua, [acesse esse link](https://react-native.rocketseat.dev/) e siga o tutorial.

### Instalando :inbox_tray:
Siga passo a passo as seguinte formas de obter o código na sua máquina local.

**1. Clonando o repositório**.

Inicie o repositorio na sua máquina local utilizando as linhas de comando.

Clonar com SSH
```
mkdir next-level-week
cd next-level-week
git init
git clone git@github.com:brunonascdev/next-level-week
```
Clonar com HTTPS
```
mkdir next-level-week
cd next-level-week
git init
git clone https://github.com/brunonascdev/next-level-week.git
```
Agora os arquivos que estão no repositório remoto estão clonados no repositório local.

**2. Baixando o repositório**.

Você também pode [baixar](https://github.com/brunonascdev/next-level-week/archive/master.zip) o repositório em formato zip.

**3. Instalado as dependências**.

Entre na pasta do projeto
```
cd next-level-week
```
Para instalar as dependências e executar o Servidor
```
cd server
npm install // ou yarn
npx dev // ou yarn dev
```
Para instalar as dependências e executar o Frontend
```
cd frontend
npm install // ou yarn
npx start // ou yarn start
```
Para instalar as dependências e executar o Mobile (Com o emulador do Android Studio Aberto, ou caso esteja no MacOs, com o emulador do xCode aberto).
```
cd mobile
npm install // ou yarn
npx react-native run-android // ou caso esteja no ios, npx react-native run-ios
```



Made with 💜 by @brunonascdev and @Rocketseat