← Back to projects

Glow Lab

Fun e-commerce storefront demo with Stripe checkout and clear order states.

  • #CartStateSync
  • #CheckoutFlow
  • #PaymentStatusHandling
  • #OrderConfirmation
  • #RESTRoutes

Project overview

Glow Lab is an e-commerce platform showcasing a direct-to-consumer beauty brand. Built with React and Express, it features a seamless shopping experience with Stripe integration for secure payments. The application demonstrates essential e-commerce functionality including product browsing, cart management, and a streamlined checkout process.

Features

  • Interactive product catalog with detailed product information and images
  • Dynamic shopping cart with real-time updates
  • Secure payment processing through Stripe Payment Element integration
  • Responsive design for optimal viewing across all devices
  • Clear order confirmation and transaction status feedback
  • RESTful API endpoints for product and order management

Technologies used

Frontend

React, Vite, React Router, CSS

Backend

Node.js, Express.js, RESTful APIs

Payments

Stripe API