• Stars
    star
    102
  • Rank 333,687 (Top 7 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Aplicação que ajuda pessoas a encontrarem pontos de coleta para reciclagem.

Logo

Recicle! ajude o meio ambiente!

Made by Rocketseat License

Run in Insomnia

Índice

🔖 Sobre

O Ecoleta é uma aplicação Web e Mobile para ajudar pessoas a encontrarem pontos de coleta para reciclagem.

Essa aplicação foi construída na trilha Booster da Next Level Week distribuída pela Rocketseat. A ideia de criar uma aplicação voltada ao meio ambiente surgiu da coincidência da data do curso e a data da semana do meio ambiente

📚 Documentação

Para reforçar alguns conceitos e registrar comandos que são dificeis de se lembrar eu fiz uma pequena DOCUMENTAÇÃO para ajudar quem esta iniciando com TypeScript, Node, ReactJS e React Native.

🚀 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

✔️ 💻 Resultado Web

  • O layout está disponível no Figma;

Web

✔️ 📱 Resultado Mobile

Mobile Home Mobile Detail

🔥 Como usar

  • Pré-requisitos

    • É necessário possuir o Node.js instalado na máquina
    • Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.
    • Por fim, é essencial ter o Expo instalado de forma global na máquina
  1. Faça um clone :
  $ git clone https://github.com/vitorserrano/ecoleta.git
  1. Executando a Aplicação:
  # Instale as dependências
  $ npm install

  ## 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

♻️ Como contribuir

  • Faça um Fork desse 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

🎓 Quem ministrou?

As aulas foram ministradas pelo mestre Diego Fernandes nas aulas da Next Level Week.

📝 License

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by Vitor Serrano

More Repositories

1

coronadev

Aplicativo para consultar a situação global do COVID-19
JavaScript
43
star
2

healthmap

Aplicativo para localizar órgãos de saúde próximos a você.
JavaScript
18
star
3

task-manager

Aplicativo para gerenciar tarefas, baseado no Trello.
TypeScript
15
star
4

dotfiles

🖥 My Linux settings
Shell
11
star
5

happy

😀 Next Level Week - #NLW3.0 by @Rocketseat: Aplicação para conectar pessoas a orfanatos
TypeScript
8
star
6

movies-details

🎥 Aplicativo de filmes
JavaScript
4
star
7

coderockr-mobile-test

🤘 Teste de recrutamento mobile da @Coderockr
JavaScript
3
star
8

medical-clinic

🏥 CRUD de consultas médicas desenvolvido em PHP com a utilização do Framework Laravel
PHP
3
star
9

school

🏫 CRUD em PHP utilizando Laravel
PHP
2
star
10

search-devs

🧛 Aplicação para buscar usuários do Github
JavaScript
2
star
11

vitorserrano

📝 Config files for my GitHub profile.
2
star
12

calculator-react-native

Simples calculadora desenvolvida em React Native
JavaScript
1
star
13

template-pipefy

🖥 Recriando interface do Pipefy com drag n' drop em ReactJS
JavaScript
1
star
14

next-tailwind-framermotion

🖥 Repositório para aprender como utilizar TailwindCSS no Nextjs e Framer Motion.
TypeScript
1
star
15

gameplay

TypeScript
1
star
16

devradar-omnistack10

🚀 Aplicação desenvolvida na semana OmniStack 10
JavaScript
1
star
17

exercises-threads-async

Exercícios de Threads e programação Async em C# para o 5 período da faculdade.
C#
1
star
18

plantmanager

🌱 #NLW5 - Aplicativo para lembrar as pessoas de regar suas plantas.
TypeScript
1
star
19

vsme

⚡ Meu portfólio pessoal
JavaScript
1
star
20

typescript-react-hooks

TypeScript
1
star
21

jshunt

🖥 Aplicação em ReactJS desenvolvida durante as aulas do curso "Starter" da Rocketseat
JavaScript
1
star
22

picpay-clone

💵 Clonagem do layout do aplicativo do Picpay com React Native
JavaScript
1
star
23

node-api

API Restful construída em Node,js
JavaScript
1
star
24

economize.me

💸 Aplicação mobile para controle de finanças pessoais
TypeScript
1
star