← All projects

University project

Tienda Burgos

An online store with cart, filtered search and authentication, adapted from the open-source ecommerce-react project.

Type
Web e-commerce · Open-source adaptation
Status
Deployed

The live version runs as a front-end demo without a backend: fictitious catalog, simulated sign-in and data stored in your browser.

Starting point

It is based on ecommerce-react, an open-source project by Julius Guevarra (Apache 2.0 license). I used it to study how a real store is organized: catalog, cart, checkout and admin panel with React, Redux-Saga and Firebase.

What I did

I localized it to Spanish, connected it to my own Firebase project with my own products and deployed it on my own server. I also added a fallback so that, when a product image fails to load, the store shows the product name instead of spinning forever.

What it gave me

Reading and changing a codebase I did not write from scratch: Redux-Saga state flow, the structure of a complete store and how to handle loading and error states.