kennetAs / ecoleta-1

Ecoleta - Projeto desenvolvido na Next Level Week #1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚀 Next Level Week #1

License MIT

"Uma semana para acelerar sua evolução como dev e avançar para o próximo nível"

Ecoleta é uma aplicação para registro de pontos de coleta de resíduos como pilhas, baterias, lâmpadas, entre outros que te ajuda a encontrar o ponto de coleta mais perto de você.

🚀 Tecnologias Utilizadas:

🚀 Layout no Figma

Ecoleta - Trilha Booster

🚀 Resultado Final:

🚀 Pré-requisitos:

  • Node JS
  • Expo

🚀 Como utilizar:

🔥 Back-end

Instalando as dependências:

$ cd server
$ npm install

Banco de dados:

  • Migrations
$ npm run knex:migrate
  • Seeds
$ npm run knex:seed

Iniciando o servidor:

$ npm run dev

🔥 Front-end

Instalando as dependências:

$ cd web
$ npm install

Iniciando a aplicação:

$ npm start ou yarn start

🔥 Mobile

Instalando as dependências:

$ cd mobile
$ npm install

Iniciando a aplicação:

$ npm start ou yarn start

🚀 Endpoints:

  • GET: /items - Listagem dos items para coleta
  • POST: /points - Cadastro de pontos de coleta
  • GET: /points/:id - Mostrar um ponto de coleta específico
  • GET: /points - Listagem dos pontos para

🚀 APIs Externas:

🚀 Importante:

  • Certifique-se de que todas as dependências foram instaladas corretamente.

  • Para o app mobile funcionar corretamente altere a baseURL para o endereço local da sua máquina.

🚀 Agradecimentos:

Gostaria de agradecer a Rocketseat por se empenhar em fazer conteúdos tão legais gratuitos e que um dev em qualquer nível consegue acompanhar.

🚀 Licença:

Este projeto está licenciado sob a licença MIT - consulte a página LICENSE para obter detalhes.




Desenvolvido com ❤️ por Fernanda Leite

About

Ecoleta - Projeto desenvolvido na Next Level Week #1

License:MIT License


Languages

Language:TypeScript 82.6%Language:CSS 15.3%Language:HTML 1.8%Language:JavaScript 0.3%