· Web Design & Development · Business Systems · In build
TWOWAY Ceylon
- Status
- In build
- Industry
- Multi-sector retail
- Year
- 2026
- Timeframe
- Ongoing
( Intro )
One shop, three sides, and money moving between them.
TWOWAY Ceylon sells across fashion, electronics, home and beauty. Independent sellers list stock. Staff run the shop from a console.
( Credits )
Sycorax
Design, development, and systems
( Tech stack )
- React
- React Router
- Tailwind
- Express
- Supabase Postgres
- Stripe
- PayHere
- AWS SNS
- AWS Amplify
- AWS App Runner
( The shop )
Departments a shopper already thinks in, not a database's categories.

Filters down the side, goods in the middle
Category, brand, rating and price narrow the grid. Every filter is a URL, so a search result and a shared link both land on the same shelf.
( One product )
The page answers what a buyer asks before paying.

Price in rupees, delivery in days
Colour, size, quantity, and what shipping costs. The delivery window and the returns window sit above the fold, beside the SKU.
( Getting paid )
Two providers, one order, and no double charge.

The total is settled before the provider is
Coupons, shipping and the total are worked out server-side. Orders claim an idempotency key before they are written, so a retried payment cannot make a second order.
( The other side )
Sellers keep a wallet, and the shop keeps the ledger.

A seller is not a customer
Sellers register into their own identity, not the customer table. Every balance change is a wallet transaction, so a deposit and a payout both leave a row.
( Where it is now )
Three surfaces are built, and the database is the piece still landing.
41
Screens in the admin console
64
API endpoints, one service
17
Postgres tables, row-level secured
2
Payment providers, one checkout



