Skip to content

A pet adoption website with CRUD system (users and pets) in the NoSQL database (MongoDB) with password encryption, user authentication middlewares by token. Um website de adoção de animais de estimação com sistema CRUD de (usuários e animais de estimação) no banco de dados NoSQL (MongoDB) com a criptografia da senha, middlewares autenticação token.

License

Notifications You must be signed in to change notification settings

GalvanGabe/Get_A_Pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GET A PET

NPM

About the project

A pet adoption website with CRUD system (users and pets) in the NoSQL database (MongoDB) with password encryption, user authentication middlewares by token, visit scheduling with the pet tutor, completion of adoption, all alerts (success or error) via FlashMessage and following the RESTful API standards tested with Postman. Project made through the classes of the NodeJS course of professor Matheus Battisti (from the Hora de Codar channel) on the Udemy platform.

Sobre o projeto

Um website de adoção de animais de estimação com sistema CRUD de (usuários e animais de estimação) no banco de dados NoSQL (MongoDB) com a criptografia da senha, middlewares de autenticação de usuário por token, agendamento de visita com o tutor do animal de estimação, conclusão da adoção, todos os alertas (sucesso ou erro) via FlashMessage e seguindo os padrões RESTful API testados com Postman. Projeto feito através das aulas do curso de NodeJS do professor Matheus Battisti (do canal Hora de Codar) na plataforma Udemy.

Layout web

Home

Home

Cadastrar usuário / Register user

Register user

Login

Login

Perfil do usuário / User profile

User profile

Cadastrar pet / Register pet

Register pet

Editar pet / Edit pet

Edit pet

Perfil do pet / Pet profile

Pet profile

Meus pets / My pets

My pets

Minhas adoções / My adoptions

My adoptions

MongoDB Compass collections

Users Pets

Resources used / Recursos utilizados

  • HTML
  • CSS
  • Javascript
  • NodeJS
  • ReactJS
  • React-Router-Dom
  • Express
  • Bcryptjs
  • Cors
  • Mongoose
  • JWT
  • Multer
  • Path
  • Nodemon
  • Axios
  • Events
  • EventEmitter
  • Postman
  • MongoDB
  • MongoDB Compass

author / Autor

Gabriel Galvan

About

A pet adoption website with CRUD system (users and pets) in the NoSQL database (MongoDB) with password encryption, user authentication middlewares by token. Um website de adoção de animais de estimação com sistema CRUD de (usuários e animais de estimação) no banco de dados NoSQL (MongoDB) com a criptografia da senha, middlewares autenticação token.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published