¡Bienvenido a la Aplicación de Notas!
Esta aplicación te permite crear, editar y eliminar notas de manera sencilla. Puedes registrar tus pensamientos, tareas pendientes o cualquier otra información importante.
- Registro de Notas: Crea nuevas notas con un título y una descripción.
- Edición de Notas: Edita el contenido de las notas existentes según sea necesario.
- Eliminación de Notas: Elimina las notas que ya no necesitas.
- Interfaz Intuitiva: Utiliza una interfaz de usuario simple y amigable para una experiencia sin complicaciones.
El proyecto está organizado en diferentes componentes:
- Header: Encabezado de la aplicación que muestra el título y el logotipo.
- Footer: Pie de página que contiene información sobre el autor y los derechos de autor.
- Form: Formulario para agregar nuevas notas.
- NoteList: Lista de notas que muestra todas las notas registradas.
- Note: Componente individual de nota que permite ver, editar o eliminar una nota.
- Modal: Componente modal utilizado para la edición de notas.
El contexto de notas se utiliza para gestionar el estado de las notas en toda la aplicación. Se encarga de almacenar las notas en el almacenamiento local del navegador y proporciona funciones para agregar, editar y eliminar notas.
- useModal: Hook personalizado para gestionar la apertura y cierre de modales.
- Clona el Repositorio: Clona este repositorio en tu máquina local.
- Instala las Dependencias: Ejecuta
npm install
para instalar todas las dependencias necesarias. - Inicia la Aplicación: Ejecuta
npm start
para iniciar la aplicación en tu navegador. - Explora y Modifica: Explora el código y modifica según sea necesario para cumplir con tus requisitos.
- React: Biblioteca de JavaScript para construir interfaces de usuario.
- LocalStorage: Almacena las notas en el almacenamiento local del navegador para persistencia de datos.
- Tailwind CSS: Utilizado para estilizar la aplicación y hacerla responsiva.
- James Loor - Desarrollador Principal - Perfil de GitHub
- David Mite - Desarrollador de la Versión modificada inspirada en la principal - Perfil de GitHub