Desafio Drinks

E-commerce con Vanilla JS

Durante 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:

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.