/poki-backend

Primary LanguageJavaScriptMIT LicenseMIT

POKI (API)

Esta API restful contiene todo el CRUD para la app POKI.

Para poder empezar :

La API estará deployada en Heroku, si aún así prefieres descargarla y usarla por tu cuenta:

  1. Instalar las dependencias citadas mas abajo.
  2. Arranca el servidor con el comando: npm run start:dev

Organización de la faena :

He utilizado diferentes herramientas para organizarme:

Utilicé MIRO para el diseño de la BBDD, pensar en los diagramas de flujo que podía tener mi APP, pensar en los colores que iba a utilizar, etc... ejemplos:

diagrama_padres
diagrama_profesores_1
diagrama_profesores_2

Por otro lado, utilicé Trello para organizarme las diferentes faenas que tenía que desarrollar en el backend

trello

Diseño BBDD :

La BBDD está hecha con mongoDB y trabajo con mongoose con ella, estas son las colecciones que al final usé en mi API:

db_model_1
db_model_1

CRUD con POSTMAN :

Aquí puedes ver todos los métodos implementados:
Run in Postman

Tecnologías usadas :

JS nodejs mongoDB mongoose postman

Dependencias usadas :

  • bcrypt
  • cors
  • express
  • jsonwebtoken
  • moment
  • mongoose
  • morgan
  • nodemailer