⚙️ Proyecto desarrollado en Reactjs. 🗓 Calendario con formulario para agendar eventos. 🎟
Prueba Técnica - Social WOW
🎟 Reto planteado
🏁 Objetivos generales
1️⃣ Código documentado
2️⃣ Aplicar buenas prácticas
3️⃣ Implementar testing
⚙️ Objetivos técnicos
☝ Proyecto desarrollado en ReactJs
✌️ Vista previa de un calendario actual
🤟 Evento click con ventana modal para añadir citas al calendario
🖖 Incluir formulario en modal con título, hora de inicio y hora final
🖐 Mostrar lista de citas ordenadas por hora de inicio
🆓 Usar librerías consideradas.
🗺 Mi hoja de ruta
📝 Estructar pasos y ordenar plan de desarrollo
🕵️♀️ Investigación previa sobre implementar calendarios y posibles librerías para React
👩💻 Leer docu de librerías y estudiar su manejo
⚖️ Planteamiento de diferentes opciones y decisión final.
📸 Resultado
Vista escritorio
Vista mobile
🚀 Descripción del proyecto
El proyecto permite seleccionar una día en los días hábiles de calendario inicial (izquierda)
Tras seleccionar el día, aparece una modal con un formulario a rellenar.
El formulario consta de tres inputs:
Al confirmar los datos, la ventana modal desaparece. Los datos introducidos se almacenan en el LocalStorage
Finalmente se recogen esos datos, se suben a un JSON (donde se encuentran añadidos los ejemplos iniciales) y se renderizan en el calendario de eventos, en el día seleccionado.
Durante el desarrollo de esta pequeña aplicación web se ha utilizado las siguientes tecnologías:
Componentes
Services
Stylesheets
Images
🧗♀️ Desafíos y conclusiones
👩💻 Me he estrenado el en uso de librerías para trabajar con calendarios y he aprendido un montón.
He comprendido la importancia de analizar cual es la que mejor se adapta a mis conocimientos actuales. También la complejidad de averiguar cuál es la que presta servicios en relación a lograr los objetivos marcados y sobre todo, comprender su estructura para conseguir adapatarla a las necesidades del proyecto.
✨Futuras mejoras 🗓
Para mejorar la experiencia del usuario:
Aumentar garantía:
Mejoras en el diseño
Gracias!!