Este es un proyecto de gestión de notas que permite a los usuarios registrar cuenta, iniciar sesión, crear, consultar, archivar y filtrar notas
Los usuarios pueden registrarse en la plataforma proporcionando su correo electrónico y contraseña.
Los usuarios pueden iniciar sesión en la plataforma con su correo electrónico y contraseña.
Los usuarios pueden ver todas sus notas en una lista y realizar acciones como editar, archivar y eliminar.
Los usuarios pueden crear nuevas notas con un título, contenido y categoría opcional.
Los usuarios pueden archivar notas para ocultarlas de la lista principal y verlas posteriormente en una sección separada.
Los usuarios pueden filtrar notas por categoria.
- Angular: v17.3
- Bootstrap: v5.3.3
- Java
- Spring Boot
El backend de NoteTime está desarrollado con Spring Boot, un framework de Java para crear aplicaciones Java rápidas y eficientes. Utiliza Spring Security para la autenticación y autorización.
- Clona este repositorio.
- Instala las dependencias de Angular con
npm install
. - Ejecuta la aplicación Angular con
ng serve
. - Abre
http://localhost:4200
en tu navegador.
- Configurar la base de datos desde 'application.properties'
- Compilar el proyecto y ejecutar el JAR
Java JDK: Asegúrate de tener Java JDK instalado en tu sistema.
¡Todas las contribuciones son bienvenidas! Si deseas contribuir, sigue estos pasos:
- Haz un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Haz commit de tus cambios (
git commit -am 'Agrega una nueva funcionalidad'
). - Haz push de tu rama (
git push origin feature/nueva-funcionalidad
). - Abre un Pull Request.