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.
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
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