Back to list

Monorepo Lek Tumbas

A complete demo shop for a one-person store: customers browse and order, the owner manages products, stock and orders, stock kept as a ledger.

quentin.donovan
Author
@quentin.donovan
Project ShowcaseE-commerceOnline
0
0

Project intro

Lek Tumbas is a complete online shop for a one-person store: one deployment holds both a customer-facing storefront with a product catalogue and a cart you can check out from, and an owner dashboard for managing products, stock and orders — a useful reference for small sellers who want to leave the platforms and run their own shop.

The demo store is a fictional handmade perfume shop in Jakarta, and its products, prices and stock really run on a database: customers can browse product pages, add to the cart and place orders; the owner dashboard shows order and payment status and can ship and refund. Stock is kept as a ledger, with a record for every restock and sale, so the owner can see how each number came about.

It has a few thoughtful touches: placing an order locks the stock for two minutes while payment is awaited, and if payment does not arrive in time it is released automatically, so a single last bottle of perfume does not stay blocked forever; the demo site resets every 30 minutes, so anything visitors changed is cleared and the original catalogue restored.

Two things to keep in mind: first, this is only a demo — payment is a fake popup, not real money, and the checkout page is pre-filled with fake buyer details, so never enter a real name, phone number or address; second, the owner dashboard has a single shared password and no separate accounts, so real use would still need separate accounts, real payment and order emails added first.

Actions

Visit project URL

Tech stack

java-21spring-bootsveltekittypescriptpostgresqlaws-s3docker

Project info

Project category
E-commerce
Project status
Online
Collaboration intent
None

Comments (0)

ME
0/1000
Loading comments...