Skip to content

samirjhb/api-nativapps

Repository files navigation

Nest Logo

Descripcion 📝

Esta API tiene como objetivo el registro de pacientes para una clinica.

Las peticiones que se puede realizar son las siguiente:

# Tipo GET

📍 http://localhost:3001/v1/register-user
# Tipo GET con ID

📍 http://localhost:3001/v1/register-user/id
# Tipo POST

📍 http://localhost:3001/v1/register-user

#Con un Request tipo JSON
    {
      "IdNumber": "12340920465",
      "firstName": "Samir",
      "lastName": "Hadechni",
      "Email": "[email protected]",
      "Phone": "+56977476787"
    }
# Tipo DELETE con ID

📍 http://localhost:3001/v1/register-user/id
# Tipo PATCH

📍 http://localhost:3001/v1/register-user/id

#Con un Request tipo JSON
   {
     "IdNumber": "12340920465",
     "firstName": "Samir",
     "lastName": "Hadechni",
     "Email": "[email protected]",
     "Phone": "+56977476787"
   }
# Ruta para prueba mediante Swagger

📍 http://localhost:3001/documentation
# Ruta para observar DB pgadmin

📍 http://localhost:80

# Para ingresar

User:[email protected]
contraseña: admin

Diagrama de Despligue

Nest Logo

Run Mediante Docker 🐳

 # La API se debe ejecutar el comando en la ruta API-CLINICA

$ docker-compose up -d

# Para rectificar que las imagenes esten en run

$ docker-compose ps

Existen 3 imagenes en el docker compose los cuales son 

📍 api-clinica --> Microservicio o Backend 
📍 postgres --> Base de datos 
📍 pgadmin --> Herramienta para visualizar DB

Intalacion 📍

$ npm install

Ejecutar la App ⬇️

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Testing

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Autor

About

Api para el registro de cliente

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published