Aplicacion desarrollada con el framework Nest.JS, Backend de la aplicacion NoteaApp, creada por el equipo Solid Coders Rojo.
Notea App es una app de gestion y manejo de notas. En esta app podras crear, editar y eliminar tus notas, de una manera sencilla y agradable.
Entre las funcionalidades que ofrece Notea App, se encuentran:
-
Crear notas con ubicacion actual, al crear una nota podras agregarle tu ubicacion actual.
-
Crear notas con imagenes, al crear una nota podras agregarle varias imagenes.
-
Crear Notas con tareas, si necesita colocar una lista de tareas en una nota, podras hacerlo.
-
Si cuentas con la suscripcion Premium, podras crear notas con herrramientas de inteligencia artificial (IA), como reconocimiento de texto en imagenes y reconocimiento de texto en audio.
-
Papelera de notas, si eliminas una nota por equivocacion, No te preocupes!; podras recuperarla desde la papelera de notas.
-
Manejo por grupos, tus notas se organizaran en base a grupos que hayas creado para asi poder tener una mejor organizacion de las mismas.
-
Etiquetas, podras agregar etiquetas a las notas para que tengas una mejor visualizacion de las mismas.
Para instalar Notea App, deberas seguir los siguientes pasos:
- Instalar las dependencias con el comando de Node.JS:
$ npm install
- Se debera configurar o instalar el archivo .env, en el directorio Notea_Backend, especificando las siguientes varaibles de entorno, segun la configuracion requerida:
DB_HOST = tu_host, example: localhost
DB_PORT = tu_puerto, example: 5432
DB_USER = tu_usuario, example: postgres
DB_PASSWORD = tu_contraseña, example: 1234
DB_NAME = tu_nombre_de_base_de_datos, example: notea
- Para instalar multer
$ npm install --save multer
Una vez instaladas las dependencias, deberas correr el siguiente comando para ejecutar la aplicacion:
#development
$ npm run start
#watch mode
$ npm run start:dev
#production mode
$ npm run start:prod
Actividades | Detalles de commit |
---|---|
Configuración de TypeORM | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/1b175a7061177a9aff0213b423bde5d0be87b1ef |
Creacion del usuario y guardado en la base de datos | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/27c5a03cdfe9b6ae437f2a154de872a75ba34921 |
Endpoint EditarUsuario funcional | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/a1abb751fd5817693eef5f215208c8cc2dc7c842 |
Editar usuario | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/b2544f746dc858dc5afaf4ddfbf79296111eb4bb |
Eliminar usuario | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/b2544f746dc858dc5afaf4ddfbf79296111eb4bb |
Trabajando con variables de entorno | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/c30629fd211f86f6a6aae8326f81cb7f0dcd6037 |
Servicio para la busqueda de las notas segun id grupo | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/2b71702503e7be815202852804557a1ff4bec1f6 |
Actividades | Detalles de commit |
---|---|
Servicio de crear y buscar etiquetas | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/93e7db49442e32011500cb42312b5242e7eeb6c8 |
Actualizacion de los Eventos de Dominio | https://github.com/Solid-Coders-Rojo-UCAB/Notea_Backend/commit/e4b4a72e0955a27e7b588c61d4587283ca665506 |