Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/diego64/next-level-week-1.0_stater

Ecoleta - é uma forma de conectar empresas e entidades de coleta de resíduos orgânicos e inorgânicos as pessoas que precisam descartar seus resíduos de maneira ecológica.
https://github.com/diego64/next-level-week-1.0_stater

Last synced: 5 days ago
JSON representation

Ecoleta - é uma forma de conectar empresas e entidades de coleta de resíduos orgânicos e inorgânicos as pessoas que precisam descartar seus resíduos de maneira ecológica.

Awesome Lists containing this project

README

        


NextLevelWeek


Next Level Week 1.0 (Trilha Stater) 🚀


GitHub language count

Repository size



Made by diego64




GitHub last commit

License

Stargazers

## 💻 Sobre o projeto

♻️ Ecoleta - é uma forma de conectar empresas e entidades de coleta de resíduos orgânicos e inorgânicos as pessoas que precisam descartar seus resíduos de maneira ecológica.

As empresas ou entidades poderão se cadastrar na plataforma web enviando:
- Uma imagem do ponto de coleta
- Nome da entidade, email e whatsapp
- Endereço para que ele possa aparecer no mapa
- Além de selecionar um ou mais ítens de coleta:
- Lâmpadas
- Pilhas e baterias
- Papéis e papelão
- Pesíduos eletrônicos
- Pesíduos orgânicos
- Óleo de cozinha

Os usuários terão acesso ao aplicativo móvel, onde poderão:
- Navegar pelo mapa para ver as instituições cadastradas
- Entrar em contato com a entidade através do E-mail ou WhatsApp

Projeto desenvolvido durante a **NLW - Next Level Week 1.0** oferecida pela [Rocketseat](rs).
O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.

## 🔎 Tecnologias utilizadas

As seguintes tecnologias foram usadas na construção do projeto:

- [Node.js][nodejs]
- [JavaSript][typescript]
- [HTML][reactjs]
- [CSS][rn]
- [SQLite]

## 📋 Estrutura do Projeto

Podemos considerar este projeto como sendo divido em cinco partes:

1. Criação das páginas HTML e Scripts
2. Refatoração do código
3. Desenvolvimento do Back-end
4. Restrutuação de pastas
5. Comunicação do back-end com front-end

### Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js][nodejs].
Além disto é bom ter um editor para trabalhar com o código como [VSCode][vscode]

### 📡 Rodando o Back End (Servidor)

```bash
# Clone este repositório
$ git clone https://github.com/diego64/Next-Level-Week-1.0_Stater

# Acesse a pasta do projeto no terminal/cmd
$ cd Next Level Week (Trilha Stater)

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm start

# O servidor inciará na porta:3000 - acesse http://localhost:3000
```

### 💻 Rodando a Aplicação Web (Front End)

```bash

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
```

## ✌ Como contribuir para o projeto

1. Faça um **fork** do projeto.
2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`
3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m "feature: My new feature"`
4. Envie as suas alterações: `git push origin my-feature`
> Caso tenha alguma dúvida confira este [guia de como contribuir no GitHub](https://github.com/firstcontributions/first-contributions)

## 📝 Licença

Este projeto esta sobe a licença MIT. Veja a [LICENÇA](license) para saber mais.

[nodejs]: https://nodejs.org/
[typescript]: https://www.typescriptlang.org/
[expo]: https://expo.io/
[reactjs]: https://reactjs.org
[rn]: https://facebook.github.io/react-native/
[yarn]: https://yarnpkg.com/
[vscode]: https://code.visualstudio.com/
[vceditconfig]: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
[license]: https://opensource.org/licenses/MIT
[vceslint]: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
[prettier]: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
[rs]: https://rocketseat.com.br