Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.2 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.2 KB

Challengue entrevista técnica de la Empresa Ensolvers

Notas App

Este proyecto consta de una aplicación de backend y una interfaz de usuario de frontend para crear notas, editarlas, eliminarlas, archivarlas y filtrarlas por categorias.

BACKEND

Requisitos

  • Node.js (>= 14.17.0)
  • npm (>= 6.14.13)

Instalación

Para instalar las dependencias del backend y configurar la base de datos, ejecuta el siguiente comando: ```bash ./init.sh

Esto instalará las dependencias, compilará el TypeScript (si es necesario), ejecutará las migraciones de la base de datos y configurará todo para la ejecución del backend. Tecnologías utilizadas :

Prisma (v5.11.0): ORM para la capa de acceso a la base de datos. ElephantSQL: Adaptador de base de datos como servicio para PostgreSQL. Express (v4.18.3): Framework web para Node.js.

Para iniciar el servidor backend, ejecuta: cd backend npm start

FRONTEND

Requisitos Node.js (>= 14.17.0) npm (>= 6.14.13)

Instalación

Para instalar las dependencias del frontend, ejecuta: cd frontend npm install

Tecnologías utilizadas: React (v18.2.0) Bootstrap (v5.3.3)

Ejecución Para iniciar el servidor de desarrollo del frontend, ejecuta: cd frontend npm start