E-commerce · Spice and food retail

Advino: a specialist spice shop with search and filters that sell

A specialist online spice shop — a catalogue filtered by use and origin, cart and payment, customer accounts and an admin panel — on ASP.NET Core MVC and PostgreSQL.

Client
Advino online shop
Industry
Spice and food retail
Year
2025
Status
Live
  • UX and UI design
  • Front-end development
  • Back-end and API development
  • Database design
  • Third-party integrations
  • Technical SEO
Advino, the specialist spice shop

The challenge

Advino sells spices; a catalogue where a customer searches by name, use, origin and packaging, and the answer has to come back in a second.

The solution

A custom shop on ASP.NET Core MVC and PostgreSQL: a catalogue filtered by category, use, origin, weight and price with fast suggesting search; cart and payment with a bank gateway, discount codes and shipping calculation; SMS login and order history; and an admin panel for products, stock, orders and sales reporting. Most purchases are on phones; the product page was built for that.

Key features

  • Catalogue and filters

    Category, use, origin, weight, price; fast search with suggestions.

  • Cart and payment

    Bank gateway, discount codes, shipping calculation.

  • Customer accounts

    SMS login, order history, tracking.

  • Admin panel

    Products, stock, orders, sales reporting.

Architecture and stack

Style
Monolith
Patterns
MVC

One ASP.NET Core MVC application with server rendering on PostgreSQL. For a shop of this size, one deployment and one database is enough, and page speed comes from server rendering and optimised images, not from extra layers.

Front end
HTML5CSS3JavaScript (ES6+)Responsive Design
Back end and API
ASP.NET CoreC#
Database
PostgreSQL

Full write-up

The client and the problem

Advino sells spices; a catalogue where a customer searches by name, use, origin and packaging, and the answer has to come back in a second.

What we built

A custom shop on ASP.NET Core and SQL Server:

  • Catalogue and filters — category, use, origin, weight, price; fast search with suggestions.
  • Cart and payment — bank gateway, discount codes, shipping calculation.
  • Customer accounts — SMS login, order history, tracking.
  • Admin panel — products, stock, orders, sales reporting.
  • Mobile and speed — most purchases are on phones; the product page was built for that.

The result

Have a similar project in mind?

Fifteen minutes is enough to say what it needs, how long it takes and where to start.