Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jaquebrsilva/nlw-1_ecoleta

Rocketseat | Trilha Booster
https://github.com/jaquebrsilva/nlw-1_ecoleta

ecoleta nlw-1 react reactjs reactnative rocketseat

Last synced: 15 days ago
JSON representation

Rocketseat | Trilha Booster

Awesome Lists containing this project

README

        


Logo Ecoleta



NLW 1 | Rocketseat | Trilha Booster



# 📑 SUMÁRIO
* [Sobre](#Sobre)
* [Apresentação](#Apresentacao)
* [Instalação](#Instalacao)
* [Pré Requisitos](#Pre-requisitos)
* [Rodando a Aplicação](#Rodando-a-Aplicacao)
* [Tecnologias](#Tecnologias)
* [Licença](#Licenca)


# ✏️ SOBRE

Projeto voltado para fins ecológicos: informar pontos de coleta na região e quais delas aceitam descarte de resíduos/coleta de materiais como baterias, óleo de cozinha, resíduos orgânicos, etc.




# 💻📱 APRESENTAÇÃO


Telas iniciais web e mobile




# 📥 INSTALAÇÃO


## 📋 ✔️ PRÉ REQUISITOS
➡️ [Node.js](https://nodejs.org/en/)

➡️ Gerenciador de pacotes [NPM](https://nodejs.org/en/download/package-manager/) ou [Yarn](https://yarnpkg.com/getting-started/install#global-install)

➡️ [Expo](https://expo.io/learn) e **recomendável** aplicativo para celular [Android](https://play.google.com/store/apps/details?id=host.exp.exponent) ou [iOS](https://apps.apple.com/br/app/expo-client/id982107779)

➡️ [Git](https://git-scm.com) é _opcional_ de se ter instalado na máquina. O projeto também pode ser baixado diretamente como `.zip`



# ⚙️ RODANDO A APLICAÇÃO

```bash
# Clone o repositório
$ git clone https://github.com/J-LineB/NLW-1_Ecoleta

# Acesse a pasta do projeto no terminal/cmd
$ cd nlw-1_ecoleta

# Instale as dependências
$ npm install
# ou
$ npm i

## Crie o banco de dados
$ cd server
$ npm run knex:migrate
$ npm run knex:seed

# Inicie a API
$ npm run dev

# Inicie a aplicação web
$ cd web
$ npm start

# Inicie a aplicação mobile
$ cd mobile
$ npm start
```


# 🌟 TECNOLOGIAS
- [Visual Studio Code](https://code.visualstudio.com/)
- [Git](https://git-scm.com)
- [Node.js](https://nodejs.org/en/)
- [NPM](https://nodejs.org/en/download/package-manager/)
- [ReactJS](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Knex.js](http://knexjs.org/)
- [React Native](https://reactnative.dev/)
- [Expo](https://expo.io/learn)


# 🔓 LICENÇA
## 👉 [MIT](./LICENSE.md)
_Uma licença permissiva curta e simples com condições que exigem apenas a preservação de direitos autorais e avisos de licença. Obras licenciadas, modificações e obras maiores podem ser distribuídas em termos diferentes e sem código-fonte._

**Permissões**

✔️ Uso comercial |
✔️ Modificação |
✔️ Distribuição |
✔️ Uso privado

**Limitações**

❌ Responsabilidade |
❌ Garantia

**Condições**

❗ Licença e aviso de direitos autorais