/viaja-tech-backend

Primary LanguageJavaScriptMIT LicenseMIT

Viaja-Tech Back-end

Este repositório refere-se ao back-end do projeto de conclusão desenvolvido para a formação full stack da escola Tera


Features

O projeto engloba diferentes funcionalidades, como um sistema de autenticação, gerenciamento de permissões e diversos CRUD's.


Desafios

O maior desafio durante o desenolvimento do projeto foi encontrar uma maneira manutenível e simples para o gerenciamento de permissões, o qual fora resolvido utilizando middlewares com a possibilidade de passagem de parâmetros.


Tecnologias

As técnologias utilizadas foram as seguintes:

  • Node.js,
  • Express,
  • Mongo DB,
  • Cloudinary.

Para a hospedagem do sistema, fora utilizado os serviços do heroku.


Recursos adicionais

O sistema conta ainda com a aplicação front-end desenvolvida em React.js, disponível aqui.

Além disso, conta com um serviço de criação e gerenciamento de campanhas de marketing, com subsequente envio de emails, que poder ser encontrado aqui


Demo

O projeto foi documentado com swagger e poder ser visualizado através do link