Skip to content
:/ALEX
← All projects

Personal

Flowers Shop

Multilingual e-commerce platform with payments, shipping and an AI assistant.

* The linked repositories are the public beta. Active development continues in private repositories.

Role
Backend Engineer / Architect
Duration
Ongoing
Team
Solo
Status
Active Development
Admin, product editor, shop and order details
Admin, product editor, shop and order details1 / 9

Overview

Flowers Shop is a full-featured e-commerce platform for a family flower business, in English, Ukrainian, German and Slovak. The backend provides product management, multilingual content, user authentication, basket and order processing, Stripe payments with webhooks, Shippo shipping integration, and S3 cloud storage. A Next.js frontend with Ant Design covers both the customer shop and the admin website management. The open-source repositories are a public beta; active development continues in private repositories.

Responsibilities

  • Design and implement a scalable e-commerce backend architecture
  • Develop REST APIs for users, products, categories, baskets, and orders
  • Implement authentication with sessions, JWT, and Google OAuth
  • Integrate Stripe payment processing and payment lifecycle management
  • Implement shipping calculation with an external delivery provider (Shippo)
  • Configure cloud storage for product images using S3-compatible services
  • Create the database schema and migrations using Prisma ORM
  • Implement multilingual content management and translations

Impact

  • Built a complete e-commerce backend from scratch
  • Implemented secure checkout and payment processing workflows
  • Designed a database supporting products, pricing, orders, and translations
  • Integrated external services including Stripe, Shippo, Redis, and object storage
  • Created reusable backend patterns for future marketplace projects