Aplicación de Notas con React

Este proyecto es una aplicación simple de notas desarrollada en React que permite a los usuarios crear, ver, editar y eliminar notas. Utiliza componentes funcionales, propiedades (props) y Hooks como useState, useEffect para gestionar el estado y el ciclo de vida de los componentes.

Funcionalidades

  • Lista de Notas: Muestra todas las notas existentes.
  • Editor de Notas: Permite agregar y editar notas.
  • Eliminación de Notas: Permite eliminar notas existentes.
  • Búsqueda de Notas: Filtra notas por título o contenido.

Instrucciones de Uso

  1. Clona este repositorio: git clone https://github.com/nilerdar/app-notas.git
  2. Navega al directorio del proyecto: cd app-notas
  3. Instala las dependencias: npm install
  4. Ejecuta la aplicación: npm start
  5. Abre http://localhost:3000 en tu navegador.

Estructura del Proyecto

  • src/
    • components/: Contiene los componentes de la aplicación (NoteList, Note, NoteEditor, etc.).
    • App.js: Componente principal que maneja el estado de las notas y la interfaz.

Tecnologías Utilizadas

  • React
  • Bootstrap
  • HTML/CSS

Contribución

Si deseas contribuir a este proyecto, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
  3. Realiza tus cambios y confirma (git commit -am 'Agrega nueva funcionalidad').
  4. Sube tus cambios (git push origin feature/nueva-funcionalidad).
  5. Abre un Pull Request.

Autor

  • Nombre: Dario Llodra

Licencia

Este proyecto está bajo la licencia MIT License.