Desafio Drinks
E-commerce con Vanilla JSDurante mi participación en este desafiante proyecto, cree una plataforma de comercio electrónico, utilizando Vanilla JS para crear una plataforma e-commerce.
Desafío y Enfoque
En colaboración con el equipo de una reconocida empresa, se me otorgó acceso a una API especializada diseñada para facilitar la integración de sistemas externos con sus operaciones. Esta API me proporcionó acceso a un conjunto de métodos que permitían la obtención de información valiosa desde un servidor externo. Mi tarea consistía en aprovechar esta API, utilizando llamadas REST y JSON para crear una plataforma E-commerce con VanillaJS.
Durante Este Proyecto, logré:
1. Aplicar un Pensamiento Lógico Profundo:
Abordé problemas complejos al implementar lógica funcional que garantizara un flujo de trabajo coherente.
2. Administrar Prioridades y Gestionar Correctamente el Tiempo:
La naturaleza del proyecto requería la organización efectiva de mis prioridades en un marco de tiempo ajustado. Aprendí a optimizar mi enfoque y trabajar de manera eficiente sin comprometer la calidad.
3. Documentar de Manera Ágil:
Implementé una metodología de documentación eficiente, asegurando que cada feature y endpoint quedara bien registrado.Tecnologías y Herramientas Destacadas:
- - Front-End:
- Utilicé VanillaJS, HTML y CSS para diseñar una interfaz atractiva y altamente funcional.
- - Back-End:
- Implementé Node.js, Express.js, Sequelize y MySQL para crear un backend sólido que respaldara la estructura de datos y las operaciones esenciales.
- - Metodología MVP:
- Opté por una aproximación basada en el Modelo-Vista-Presentador (MVP) para separar claramente las responsabilidades y mejorar la escalabilidad del proyecto.
- - Comunicación y Seguridad:
- Utilicé Git y GitHub para un control de versiones efectivo y Lucidchart para visualizar y compartir flujos de trabajo .
Funcionalidad A Destacar:
Explora y Encuentra:
Los usuarios pueden ver todos los productos, buscarlos por nombre y explorarlos en función de sus categorías.
Diagrama de Flujo:
Recursos:
Este proyecto me permitió desarrollar mis habilidades como desarrolladora Full Stack, creando una plataforma de e-commerce que desafió mis límites y expandió mi horizonte profesional.