Skip to content

App for task. with register, login and CRUD Back with React

License

Notifications You must be signed in to change notification settings

Ssergiomc/efilm_interview_test_api

Repository files navigation

Despliegue Version Español, PARTE API/ BACK

Nombre Proyecto

TASK APP

Características Back

Aplicación de tareas.

🔹 Cifrado de contraseñas.

🔹 Rutas por componentes a través de router.

🔹 CRUD de tareas: GET / POST / PUT / DELETE.

🔹 Metodos CRUD con Form e Input y a traves de evento con botón.

🔹 Relación métodos CRUD con acción en bbdd.

🔹 Modelado de bbdd.

🔹 Conexión bbdd online MongoDB Atlas Database - The Cloud-Native Database.

🔹 Protección ruta conexión (usuario y contraseña) bbdd online, MongoDB Atlas Database.

Tecnologías

Express Node.js npm Mongo DB Bcrypt Dotenv Heroku

Despliegue en Local

🟦 1.- Clonado repositorio

🟦 2.- Tras despliegue en Plataforma "Heroku". Se hace necesaria la creación de archivo ".env" con las variables de entorno para ejecutar la aplicación en local.

◻ 2.1.- Dentro de carpeta "efilm_interview_test_api" crear archivo ".env"

◻ 2.2.- Contenido archivo ".env" con la definición de las variables a emplear en local.

  • PORT=9000
  • MONGODB_URI= conexion a la bbdd remota en Mongo Atlas si estas interesado en ella deberas contactarme :)
  • #MONGODB_URI= si tuviera coleccion en mongo local
  • MONGODB_LOCATION=Conectado a BBDD remota Mongo Atlas
  • CLIENT_PROTOCOL=http
  • CLIENT_URL=localhost
  • CLIENT_PORT=3000

🟦 3.- Editor Codigo (IDE) Terminal, acceder a la carpeta, con la ruta .../efilm_interview_test_api

🟦 4.- Ejecutar comando "npm i" ( o "npm install") para descargar las dependencias necesarias y la carpeta node modules.

🟦 5.- Arrancar la aplicación, parte api, con comando "npm start"

🟦 6.- Se recomienda arrancar en primer lugar, esta parte, back/ api, y posteriormente la parte del cliente (Cliente).