CALENDAR
APP

gestión de eventos del curso fh

Presentación

Calendar App es una aplicación web para gestionar eventos, permitiendo a los usuarios crear, editar, eliminar y visualizar eventos en un calendario personalizado. La autenticación mediante JWT asegura una experiencia segura y personalizada para cada usuario.

La aplicación está desarrollada con un frontend en React y un backend en Node.js, utilizando MongoDB como base de datos. Se emplean tecnologías como Express, Mongoose, Redux y JWT. La gestión del estado global se realiza con Redux, mientras que el backend incluye validaciones automáticas y personalizadas, garantizando la integridad de los datos.

Desarrollo

En el desarrollo de **Calendar App**, implementé funcionalidades como el CRUD de eventos y la autenticación de usuarios. Usé Express para las rutas y Mongoose para los modelos de usuarios y eventos. La autenticación con JWT permite sesiones seguras y revalidación automática de tokens. La encriptación de contraseñas se realiza con bcrypt y el manejo de payloads garantiza la seguridad de los datos.

Para el frontend, utilicé React para crear una interfaz dinámica, mientras Redux gestiona el estado de la aplicación, sincronizando los eventos y la autenticación. Las llamadas a la API se gestionan con Axios, asegurando la integración fluida con el backend.

Finalmente, la aplicación fue desplegada en un entorno de producción, garantizando un rendimiento óptimo y la posibilidad de escalar con nuevas funcionalidades.

Técnologias

calendar image
Project Details IR SITIO WEB
Project Details IR AL CÓDIGO
calendar frontend calendar backend