Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/diego64/next-level-week-1.0_stater
- Owner: diego64
- License: mit
- Created: 2020-06-11T21:44:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T01:26:28.000Z (about 2 years ago)
- Last Synced: 2024-11-15T08:47:42.694Z (about 2 months ago)
- Language: HTML
- Homepage:
- Size: 7.78 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Next Level Week 1.0 (Trilha Stater) 🚀
## 💻 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 cozinhaOs 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 WhatsAppProjeto 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