Commerce Platform

Velades Candle Shop

Full-Stack Architect / Full-Stack Developer · Completed

FastAPI · Python · SQLAlchemy · React · TypeScript · Vite · Tailwind CSS · PostgreSQL · Redis · Celery · Docker · Nginx

Owned and built a full-stack e-commerce platform for a candle brand, covering storefront, admin workflows, backend architecture, caching, asynchronous processing, and deployment setup.

Velades storefront

Overview

A full-stack commerce platform created for a candle business to support online sales and internal operations in one system. The project included a customer-facing storefront, catalog and product flows, authentication, and an administrative area for managing products, users, orders, reviews, and business entities. I owned the project end to end, including product direction, architecture, and implementation decisions across frontend, backend, infrastructure, and deployment. The platform was designed as a practical production-oriented system rather than a demo storefront, with a focus on maintainability, operational usefulness, and scalable structure.

My role

  • Owned the project and its technical architecture end to end across frontend, backend, admin workflows, and infrastructure.
  • Built backend functionality with FastAPI and PostgreSQL data models for users, products, categories, reviews, orders, and related business entities.
  • Developed both storefront and administrative product workflows to support browsing, management, and day-to-day operations.
  • Implemented Redis-backed caching, JWT authentication, and API protection patterns.
  • Integrated Redis and Celery for background task execution, including asynchronous email and media-related processes.
  • Set up deployment-oriented infrastructure using Docker, Nginx, and production-style server configuration.

Implementation

  • Public-facing catalog and product browsing experience.
  • Admin area for managing products, orders, users, reviews, and business data.
  • Authentication and access control for protected product areas.
  • Caching and background task processing for asynchronous operations.
  • Full-stack structure spanning frontend, backend, database, queue, and deployment layers.

Outcome

  • Delivered a production-oriented full-stack commerce platform for a real business domain.
  • Moved the project to a self-service online model with its own management and sales workflows.
  • Built a structured architecture combining storefront, admin workflows, backend services, database, caching, and background processing.

Walkthrough

Screens

Product catalog view
Product detail
Cart view