¡Bienvenido a mi Gestor de Notas! Este proyecto te permite gestionar tus notas de una manera intuitiva y eficiente. Desde crear nuevas notas hasta restaurarlas desde la papelera de reciclaje. tenemos todo cubierto para ti.
Operaciones CRUD: Con un sistema, que puedes crear, leer, actualizar y eliminar notas con facilidad gracias a una integración perfecta con una API.Diseño Intuitivo: Esta interfaz de usuario es simple y fácil de usar, con una barra lateral para navegar entre tus notas y la papelera de reciclaje.Personalización de Color: Dale vida a tus notas con la paleta de colores personalizada. ¡Haz que tus notas destaquen!Seguridad y Privacidad: Se almacenan tus datos de manera segura y protegida, para que puedas concentrarte en lo que realmente importa: tus notas.
| Componente | Detalles |
|---|---|
| Home: | La página principal de la aplicación, donde puedes ver todas tus notas y gestionarlas fácilmente. |
| Sidebar: | Navega entre las secciones de notas y la papelera de reciclaje con facilidad. |
| createNote: | Un formulario intuitivo para agregar nuevas notas a tu colección. |
| Notes: | Representa cada una de tus notas, con opciones para editar, cambiar de color y más. |
| trash: | No te preocupes si eliminaste una nota por error, aquí puedes restaurarla en un instante. |
-
Asegúrese de que sus versiones de NodeJS y npm estén actualizadas para React ^18.2.0
-
Instalar dependencias: npm install or yarn Una pequeña introducción sobre la instalación.
Clone este repositorio
git clone https://github.com/carusi99/Notes.gitIr al directorio del proyecto
cd my-projectInstalar dependencias
npm installIniciar el servidor
npm run start- JavaScript: El lenguaje de programación principal utilizado para la lógica del lado del cliente y del servidor.
- React: Utilizado para construir la interfaz de usuario interactiva y dinámica de la aplicación.
- HTML y CSS: Utilizados para estilizar la interfaz de usuario.
- CSS Modules: Para mantener los estilos encapsulados y modulares.
- API Fetch: Utilizado para realizar peticiones HTTP a la API del servidor y gestionar las respuestas y errores correspondientes.
- localStorage: Utilizado para almacenar y recuperar el nombre de usuario en el cliente.
- npm: Gestor de paquetes utilizado para instalar y gestionar las dependencias del proyecto.