Ecoleta
🚀 Projeto da 1ª Next Level Week da @Rocketseat
Install / Use
/learn @ialexanderbrito/EcoletaREADME
:rocket: Tecnologias usadas
Esse projeto foi desenvolvido com as seguintes tecnologias:
Extras:
-
Main Libs
-
Estilos
💻 Demo Web
📱 App
💻 Projeto
<b>Ecoleta</b> é 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.
⚙ Como rodar este projeto
Podemos considerar este projeto como sendo divido em três partes:
- Backend
- Frontend
- Mobile
<b>💡 Tanto o Frontend quanto o Mobile precisam que o Backend esteja sendo executado para funcionar.</b>
Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
<b>Git</b>
<b>Node.js</b>
E também será preciso um editor, eu indico o <b>VSCode</b>
🧭 Rodando o Backend
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/ecoleta
# Acesse a pasta do projeto no terminal/cmd
$ cd ecoleta
# Vá para a pasta Backend
$ cd backend
# Instale as dependências
$ npm install ou yarn add
# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server ou yarn dev
# O servidor inciará na porta:3333 - acesse http://localhost:3333
🧭 Rodando o Frontend
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/ecoleta
# Acesse a pasta do projeto no seu terminal/cmd
$ cd ecoleta
# Vá para a pasta da aplicação FrontEnd
$ cd frontend
# Instale as dependências
$ npm install ou yarn add
# Execute a aplicação
$ npm start ou yarn start
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
🧭 Rodando o Mobile
# Clone este repositório
$ git clone https://github.com/ialexanderbrito/ecoleta
# Acesse a pasta do projeto no seu terminal/cmd
$ cd ...
# Vá para a pasta da aplicação Mobile
$ cd mobile
# Instale as dependências
$ npm install ou yarn
# Execute a aplicação
$ expo start
# A aplicação será aberta no navegador basta acessar via QR Code pelo celular
:recycle: Como contribuir
- Fork esse repositório;
- Crie uma branch com a sua feature:
git checkout -b my-feature - Commit suas mudanças:
git commit -m 'feat: My new feature' - Push a sua branch:
git push origin my-feature
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
:mortar_board: Quem ministrou?
A Next Level Week foi ministrada pelo Diego Fernandes
:memo: Licença
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
📱 Social
Me acompanhe nas minhas redes sociais.
<p align="center"> <a href="https://twitter.com/ialexanderbrito" target="_blank" > <img alt="Twitter" src="https://img.shields.io/badge/-Twitter-9cf?style=flat-square&logo=Twitter&logoColor=white"></a> <a href="https://instagram.com/ialexanderbrito" target="_blank" > <img alt="Instagram" src="https://img.shields.io/badge/-Instagram-ff2b8e?style=flat-square&logo=Instagram&logoColor=white"></a> <a href="https://www.linkedin.com/in/ialexanderbrito/" target="_blank" > <img alt="Linkedin" src="https://img.shields.io/badge/-Linkedin-blue?style=flat-square&logo=Linkedin&logoColor=white"></a> <a href="https://t.me/ialexanderbrito" target="_blank" > <img alt="Telegram" src="https://img.shields.io/badge/-Telegram-blue?style=flat-square&logo=Telegram&logoColor=white"></a> <a href="mailto:ialexanderbrito@gmail.com" target="_blank" > <img alt="Email" src="https://img.shields.io/badge/-Email-c14438?style=flat-square&logo=Gmail&logoColor=white"></a> </p>Feito com ❤️ by Alexander 🤙🏾
