All projects
Web2025· Full-Stack Developer

GININ Apparel: Premium E-commerce Store

Bilingual EN/ES apparel storefront with Stripe checkout and B2B quote requests

GININ Apparel: Premium E-commerce Store screenshot
Loading live site…

This is the live website embedded above. You can scroll and interact with it, or open it in a new tab.

The problem

The brand needed a store that felt premium, served both English and Spanish speaking customers, and could handle two very different buyers: individuals shopping online and businesses ordering branded apparel in bulk.

The solution

I built a dark, luxury-styled storefront in React and TypeScript with a Python FastAPI backend. Shoppers browse collections for men, women and accessories and check out securely with Stripe, while teams and businesses use a dedicated request-a-quote flow for corporate and bulk orders. A language toggle switches the whole storefront between English and Spanish.

Key features

  • Shop by category: polos, tees, hoodies, caps and women's apparel
  • English and Spanish language toggle for broader reach
  • Request-a-quote flow for corporate and bulk orders
  • Stripe-powered secure checkout with cart management
  • Premium dark UI with collection browsing for men, women and accessories
  • FastAPI backend for products, quotes and payment handling

Results

  • Live at gininapparel.com serving retail and B2B customers
  • One storefront for two audiences: individual shoppers and bulk buyers
  • Bilingual experience without maintaining two separate sites

Tech stack

  • React
  • TypeScript
  • Tailwind CSS
  • HTML & CSS
  • Python
  • FastAPI
  • Stripe
Role
Full-Stack Developer
Year
2025
Category
Web