Skip to content

dosza/next-level-week-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta - Next Level Week # 1

Um Projeto desenvolvido na Semana Next Level Week #1 da Rocketseat.
Seu marketplace de coleta de resíduos.
Ajudamos pessoas a encontrarem pontos de coleta de forma eficiente.

Tecnologias usadas

Consulte tutorial de instalação feito pela Rocketseat.

  • Node JS
  • React JS
  • React Native
  • TypeScript
  • Sqlite3
  • Expo
  • Insomnia

Módulos do Projeto

Front-end:

O front-end envia requisições para o back-end através da API Rest.
Endereço da aplicação web: http://localhost:3000
Endereço do aplicativo móvel (via expo) http://localhost:19000

Responsabilidade da aplicação Web:

  • Cadastrar os Pontos de Coleta.

Responsabilidade da aplicativo Móvel:

  • Consultar os Pontos de Coleta por Cidade, UF e Itens recicláveis aceitos.

Back-end: Servidor Web

Responsável pela implementação da API Rest e a conexão com banco de dados Sqlite3.
Endereço do servidor: http://localhost:3333

Entidades do Sistema:

  • Itens: São resíduos orgânicos e inorgânicos aceitos pelos estabelecimentos.
  • Points: São os de coleta

Itens pré-definidos:

  1. Lâmpadas
  2. Pilha e Baterias
  3. Papéis e Papelão
  4. Resíduos Eletrônicos
  5. Resíduos Orgânicos
  6. Óleo

API Rest

Leia a Especificação da API Rest: para obter informações sobre Itens e Pontos disponíveis.

Getting Started!

Inicializando o servidor

user@pc:~$ cd server
user@pc:~$ #Configuração de dependencias
user@pc:~$ yarn
user@pc:~$ #Inicialização do servidor
user@pc:~$ yarn run dev

Inicialização da Aplicação web

user@pc:~$ cd web
user@pc:~$ #configuração de dependencias
user@pc:~$ yarn
user@pc:~$ #Inicialização da aplicação web
user@pc:~$ yarn start

Inicialização da App Movel

user@pc:~$ cd mobile
user@pc:~$ #configuração de dependencias
user@pc:~$ yarn
user@pc:~$ #Inicialização do App
user@pc:~$ expo start

Release Notes

Para informaçõs sobre novas funcionalidades e correções de bugs leia as Notas de Lançamento

About

Projeto criado na Semana Next Level Week #01

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published