A modern bookshop online is far more than a list of titles: variants, stock, discounts, bundles, shipping zones, reviews, returns, abandoned-cart recovery and a payment stack customers actually trust — all of it manageable by a non-technical owner.
Paramythomylos
A complete online bookshop — “a small bookshop for big stories” — with catalogue, cart, checkout and a full admin back office, and multi-provider payments built for the Greek market.
01 The challenge
02 Our approach
We built a full-stack Blazor bookshop on .NET with ASP.NET Core Identity (including passkeys and 2FA), an EF Core data model spanning titles, variants, orders, discounts and shipping, and three payment integrations — Stripe, PayPal and Viva Wallet — alongside a complete admin panel for catalogue, orders and marketing.
03 The outcome
A self-contained bookshop the owner runs end to end: publish a title, take payment, fulfil the order, recover lost carts and watch the audit log — without touching code.
Technology
.NET 10BlazorASP.NET Core IdentityEF CoreSQL ServerStripePayPalViva WalletImageSharpMailKit
Delivery & testing
GitHub ActionsAzure App ServiceStaging + ProductionDocker ComposexUnitbUnitTestcontainersBenchmarkDotNet
