Skip to content

jerson100/searchPet-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SearchPet (BACKEND)

Backend de la aplicación SearchPet usando express con mongoDB, con sistema de autenticación normal, google, facebook.

Poco a poco se irá agregando más puntos finales.

Puntos finales - URI

Hasta el momento se desarrolló los siguientes puntos finales, la documentación la iré mejorando de a poco, lo pueden ver en el siguiente enlace documentación

Lo nuevo

  • Chat en tiempo real, se pueden enviar mensajes de texto e imágenes, falta en adaptarlo 100% a móvil y arreglar algunas cosas.

/api/v1/users

GET, POST, DELETE

/:idUser

  GET, PUT, PATCH, DELETE

/:idUser/pets

  GET

/:idUser/activities

  GET

/api/v1/departaments

GET, POST, DELETE

/:idDepartament

  GET, PUT, PATCH, DELETE

/api/v1/provinces

GET, POST

/:idProvince

  GET, PUT, PATCH, DELETE

/api/v1/districts

GET, POST, DELETE

/:idDistrict

  GET, PUT, PATCH, DELETE

/api/v1/auth/login

POST

/token

  GET, POST

/api/v1/auth/google

POST

/api/v1/auth/facebook

POST    

/api/v1/pets

GET, POST, DELETE

/:idPet

  GET, PUT, PATCH, DELETE

/:idPet/upload-profile

  PATCH

/:idPet/images

  POST, DELETE

/api/v1/typePets

GET, POST, DELETE

/:idTypePet

  GET, PUT, DELETE, PATCH

/api/v1/breeds

GET, POST, DELETE

/:idBreed

  GET, PUT, DELETE, PATCH

/api/v1/lostpet

GET, POST

/:idLostPet

  GET, DELETE 

/:idLostPet/comments

  POST, GET

/api/v1/lostpetcomments

GET, POST

/:idLostPetComment

DELETE

/api/v1/notifications

GET, POST

/api/v1/chats

GET, POST

/api/v1/chats/:idChat/messages

GET

/api/v1/messages

POST

Dependencias Usadas

  • "@joi/date": "^2.1.0",
  • "bcrypt": "^5.0.1",
  • "cloudinary": "^1.31.0",
  • "cors": "^2.8.5",
  • "express": "^4.18.1",
  • "express-fileupload": "^1.4.0",
  • "fs-extra": "^10.1.0",
  • "joi": "^17.6.0",
  • "google-auth-library": "^8.6.0",
  • "jsonwebtoken": "^8.5.1",
  • "mongoose": "^6.5.0",
  • "morgan": "^1.10.0"
  • "nodemailer": "^6.8.0",
  • "socket.io": "^4.6.0",
  • "uuid": "^9.0.0"

Dependencias de desarrollo

  • "dotenv": "^16.0.1",
  • "nodemon": "^2.0.19"

Author

Jerson Ramírez Ortiz

Jerson Ramírez Ortiz