E-commerce Platform
H.A. Kidd Creative
E-commerce platform for a sewing, quilting and craft supplies brand with a product catalog of 45,000+ items.
Overview
What the product does
A storefront for a sewing, quilting and craft supplies brand, covering product listings, filtering and cart, and served by a dedicated search API alongside the brand's main Laravel backend.
Problem
The problem it solves
A catalog of more than 45,000 items has to stay browsable and searchable, without routing every query through the existing Laravel backend.
My role
What I contributed
Frontend development for the storefront, plus a standalone search API built in Python and integrated with the React app.
Solution
How the system was designed
Responsive React screens with Redux Toolkit managing client-side state, paired with an independent search API written in Python and FastAPI over MySQL and integrated directly with the frontend.
Architecture
System architecture
Key features
What it does in practice
Responsive storefront
Product listings, filters and cart screens built for a catalog of 45,000+ items.
Challenges
The interesting engineering problems
Technology
The stack behind it
- ReactFrontend UI
- Tailwind CSSStyling System
- Redux ToolkitGlobal State
- PythonBackend Language
- FastAPIPython API Framework
- MySQLRelational Database