Skip to content

monteirodev20/ffhome-nodejs

Repository files navigation

ffHome Application

Far From Home é um lindo webApp para turismo, Onde o usuário pode:

  • Criar usa conta, atualizar dados e carregar foto do perfil
  • Desativar conta ( Recurso disponivel no front-end em breve)
  • Comprar passeios
  • Comentar e avaliar ( Recurso disponivel no front-end em breve )

Construido usando tecnologias modernas:

  • Node.js
  • Express
  • MongoDB
  • Mongoose e etc.

Com este projeto aprendi e adquire algumas habilidades como:

  • Criar uma API RESTful rápida, escalável e rica em recursos (inclui filtros, classificações, paginação etc.)
  • Aprender como o Node realmente funciona nos bastidores: loop de eventos, código de bloqueio vs não bloqueante, fluxos, módulos, etc.
  • Operações CRUD com MongoDB e Mongoose
  • Arquitetura MVC
  • Mergulho profundamente no mangusto (incluindo todos os recursos avançados)
  • Como trabalhar com dados em bancos de dados NoSQL (incluindo dados geoespaciais)
  • Autenticação e autorização avançadas (incluindo redefinição de senha) Segurança: criptografia, sanitização, limitação de taxa, etc.
  • Renderização de site do lado do servidor com modelos Pug
  • Pagamentos com cartão de crédito com Stripe
  • Envio de e-mails e upload de arquivos e muito mais...

Sinta-se a vontade para testar o App farfromhome .

Você pode criar a sua conta ou usar este usário:

Para o cartão de credito de preferência usar:

  • Número: 4242 4242 4242 4242
  • MM/AA: qualquer desde que não estva vencido
  • CVC: qualquer

Divirta-se :)

Nota: O front-end será reconstruido com React em breve.

Preview