FastAPI · Vanilla JS · Supabase July 2026

Gaeinova Magic —
Premium E-Commerce

A complete full-stack e-commerce web application for a premium handcrafted candle business. Built with Vanilla JS and CSS glassmorphism UI, powered by a scalable FastAPI backend with Supabase PostgreSQL and secure JWT authentication.

Responsive
Glassmorphism UI
OAuth2
JWT Authentication
Cloud
Image Storage
Relational
PostgreSQL DB
FastAPI Vanilla JS Supabase PostgreSQL SQLAlchemy JWT HTML/CSS

Building a Premium Web Experience

A high-end handcrafted candle business requires a storefront that reflects its brand identity. Standard Shopify templates were too restrictive, and heavy frontend frameworks like React or Angular introduced unnecessary bloat for a straightforward e-commerce flow. The system needed a secure backend to manage products, categories, image hosting, and order tracking without compromising on performance.

🛍️
Modern Aesthetics
The UI demanded soft animations, glassmorphism elements, and a responsive layout built entirely in Vanilla JS/CSS for maximum speed and SEO optimization.
🔒
Gated Admin Controls
A requirement for robust JWT authentication allowing administrators to safely upload products and manage inventory through a secure dashboard.
☁️
Scalable Storage
Product images needed to be dynamically uploaded and served globally without overloading the API server, requiring seamless cloud bucket integration.

Features & Capabilities

Gaeinova Magic provides a seamless, end-to-end shopping experience powered by a modular and highly performant architecture.

  • Dynamic Shopping Cart
    Persistent cart system to easily add, review, and checkout products on any device.
  • Supabase Image Hosting
    Securely upload and serve product images instantly through Supabase Storage Buckets.
  • Secure JWT Authentication
    OAuth2 with Password Bearer handles user registration and role-based admin access natively.
  • Gated Admin Dashboard
    Add new products, assign categories, update pricing, and track orders directly from the web interface.