Skip to content

Serviço de rastreio de entregas, com Express, MongoDB, Websockets e React.

Notifications You must be signed in to change notification settings

ViniciusRossmann/myTracking

Repository files navigation

myTracking

Esse projeto é um serviço de rastreio de entrega de encomendas. Nele, usuários podem acompanhar entregas em tempo real no mapa.

É composto por 3 partes:

  • Backend: Web API em Express.js, presente nesse repositório.
  • Frontend em React.js, onde os usuários podem fazer login e acompanhar suas entregas, presente nesse repositório.
  • Aplicativo React Native (com Expo), onde os entregadores criam as viagems e efetuam seu rastreamento. Esse aplicativo pode ser encontrado no repositório myTracking-app.

Tecnologias

Nesse projeto são abordadas as seguintes tecnologias:

Instalação

Instalação dos módulos necessários:

npm install
cd frontend && yarn install

Configuração:

É necessária criar um arquivo .env na raiz do projeto, com os parâmetros:

  • secret: Segredo usado na geração e validação de tokens pelo jwt (JSON Web Tokens).
  • DB_CONNECT: Url de conexão com o banco de dados mongoDB.

Execução:

npm run dev

Testes unitários:

npm run test

Contato

About

Serviço de rastreio de entregas, com Express, MongoDB, Websockets e React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published