Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

EdixonAlberto/tech-posts-backend

Open more actions menu

Repository files navigation

Tech Post Backend

Nest Logo

Descripción

Api RESTful para la administración de publicaciones.

Documentación ➜ Especificación OpenAPI

Inicio

Antes de comenzar a desarrollar debe instalar las depedencias con yarn, copiar el template con las variables de entorno en la raiz del proyecto y ejecutar el comando start:dev.

yarn install
cp .env.template .env
yarn start:dev

Puede empezar a crear usuarios usando el endpoint POST: /api/users, solo podrá crear un solo usuario con rol admin.

Nota: Si desea crear mas usuarios con rol admin deberá iniciar sesión como admin y luego usar el endpoint POST: /api/users/admin.

Los usuarios podrán iniciar sesión solo con su username para luego empezar a crear publicaciones con el endpoint POST: /api/posts.

Para mas información con respecto a los campos y tipos de respuestas de los endpoints consulte la especificaión de OpenAPI de este proyecto usando el endpoint GET: /api/docs, o bien vea el archivo json estático aquí: Especificación OpenAPI.

Lista de Comandos

# Modo desarrollo
yarn start

# Modo desarrollo con "watch"
yarn start:dev

# Modo Producción
yarn run start:prod

# Pruebas unit
yarn test

# Pruebas e2e
yarn test:e2e

# Pruebas coverage
yarn test:cov

Contribuir

Realice un fork al proyecto en el branch develop, introdusca sus cambios y cree un Pull Request hacia el branch main.

NOTA: Este proyecto ha sido construido y probado usando el siguiente conjunto de tecnologías:

  • node v18.13.0
  • yarn v1.22.19
  • nestjs/cli v9.1.9

About

API Rest para la administración de publicaciones

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.