coderqh

Flutter ecommerce app template for shops and marketplaces

4 apps in this collection, each with full Flutter source.

Selling through an app takes several shapes: a single store with a cart, a marketplace where many shops share one checkout, an auction room, or a counter that hires stock out and wants it back. Freshko is the shopper side of a grocery store. Every product carries its own unit, so bananas are priced by weight and avocados by the piece, ripeness or pack size changes the price on the product page, and checkout asks for a delivery day and time window. It runs on mock services you point at your own API.

Stallora is the full-stack option for a multi-vendor marketplace. One basket can hold items from several shops; at checkout it splits into a delivery per shop, and each seller is paid out on its own after commission, once the seller requests it and an admin approves. The source covers a Flutter app, a Next.js storefront, an admin console, a vendor portal and Spring Boot services behind a gateway, so it needs a VPS that runs Docker.

Hammora runs timed auctions for clubs, charities and collectors' circles: bidders join with a code on their own phones, and a late bid in the closing window resets the clock so nobody snipes. Drillora serves a tool and equipment hire shop, with a board of what is in stock right now and handover checks at pickup and return. Try the live preview of the nearest match before you buy the source.

Every retail & marketplaces app

Flutter Multi-Vendor E-Commerce Platform with Spring Boot Microservices

12 screensBack end included

Flutter Timed Auction App with Firebase and Laravel Admin

21 screensBack end included

Flutter Grocery App UI Kit

23 screens

Flutter Tool and Equipment Hire App with Laravel Admin

18 screensBack end included

Questions about retail & marketplaces apps

Something else? Email support@coderqh.com; the author answers.

Can the grocery app sell by weight and by the piece?

Yes. In Freshko each product carries a unit, so it is priced and labeled per kilogram, per item or per pack. The product page offers pack size and ripeness options and recalculates the price as the shopper picks them, and the cart merges repeat items and keeps each order to a single store.

What server does the marketplace need?

A VPS running Docker with at least six gigabytes of memory, and eight recommended, because Stallora runs several Java services plus Kafka and PostgreSQL. Shared hosting or cPanel will not run it. Docker Compose starts every container, and the deployment handbook covers setup, including how to replace the mock payment gateway with your own processor.

Do auction bidders need an account?

No. In Hammora only organizers sign in, with email and password, to build catalogues and open rooms. Bidders join with the room code and a nickname through anonymous sign in and receive a bidder number. The app settles rather than charges: each bidder gets a total with the buyer's premium applied, and the organizer marks the bill as paid.

Do these apps take card payments?

Not on their own. Freshko's checkout, payment step included, runs on mock services you connect to your API, and Stallora sends payments through a mock gateway behind an interface the handbook shows how to implement for your processor. Hammora and Drillora settle outside the app: the organizer or counter staff record what was paid, and the app shows the totals.