Mobile appE-commerce & marketplaces

Gratis is one of Turkey's largest cosmetics and personal care chains, comparable to Boots or Superdrug. Its app succeeds by making beauty and personal care shopping seamless between store and online. Users follow promotions, collect points on their loyalty card, order online or check whether the nearest store has an item in stock. For frequently bought, low-basket products, personalised coupons and campaign notifications bring customers back again and again.

To build something similar you need, alongside the mobile app and web store, store and inventory integration, a digital loyalty card scanned at the till, a campaign and coupon engine, home delivery and click-and-collect options, and an ERP connection. An admin panel where the marketing team sends segment-based notifications and designs campaigns sits at the heart of the project.

First version (MVP)€32,000 – €46,50011–15 weeks · excl. VAT
Full scope€48,000 – €69,50013–18 weeks · 4-person team
Recommended stackFlutter + Node.js (NestJS) + PostgreSQL + Redis, ERP/POS entegrasyon servisi, Firebase Cloud MessagingMobile app
How to Build an App Like Gratis
How to Build an App Like Gratis — First version (MVP) / Full scope

How Gratis works: the core user flow

See promotions → add products to the basket → apply coupons and points → pay → get delivery or collect in store
How Gratis works: the core user flow
How Gratis works: the core user flow

How many apps and dashboards do you need?

Customer app

Users browse products, place orders, earn points with their digital card and redeem coupons.

Store / POS integration

The digital card is scanned at the till and click-and-collect orders are prepared.

Admin and campaign panel

Products, prices, campaigns, segments and notifications are managed.

Critical features of a product like Gratis

Digital loyalty card

The QR code or barcode in the app is scanned at the till; points and purchase history merge with online shopping in a single account.

Campaign and coupon engine

Rules such as “3 for 2”, basket discounts and brand-specific coupons are defined in the panel without writing code.

In-store stock lookup

A map shows whether the product is available in nearby stores.

Click and collect

Online orders are prepared in the chosen store and the customer is notified when they are ready.

Personalised recommendations

Based on purchase history, users get replenishment reminders and related product suggestions.

Segment-based notifications

The marketing team sends targeted push notifications by age, city or shopping habits.

What goes into the first version, what comes later

First version (MVP)

  • Product catalogue, search and basket
  • Payments via Stripe or Adyen and carrier integration
  • Digital loyalty card and points balance
  • Basic campaign and coupon rules
  • Push notifications and order tracking

Later releases

  • In-store stock lookup and click and collect
  • Personalised recommendation engine
  • Augmented reality features such as virtual make-up try-on
  • Subscription-based repeat delivery

Modules and how the budget is calculated

The budget is calculated with 360 SOFT’s pricing model from the modules below, about 30 screens and the project’s complexity: roughly 184 person-days for the full scope and 123 person-days for the first version. Every module you drop lowers the budget directly.

ModulePhase
Sign-up, login, social loginFirst version
User profile and settingsFirst version
Admin dashboardFirst version
Product / content catalogueFirst version
Cart and checkoutFirst version
Online payments (Stripe / PSP)First version
Advanced search and filtersFirst version
Push notificationsFirst version
Email / SMS notificationsFirst version
Maps, location, routingFirst version
Barcode / RFID / handheldLater release
ERP / accounting integrationLater release
E-invoicingFirst version
Reporting and analyticsFirst version

Hosting, SMS, map APIs, app store accounts and payment-provider fees are separate items. Maintenance and improvements (optional): €600 / month. We send a fixed written price within 24 hours after a free discovery call.

The hard parts

POS and ERP integration

Matching store POS systems, stock and points in real time often means working with legacy systems.

Conflicting campaign rules

When several discounts apply to the same basket, getting priority and calculation wrong leads to lost revenue or customer complaints.

Peak campaign traffic

Big sale days bring sudden traffic spikes; scalable infrastructure and caching are essential.

Business model

The core value of this kind of app is direct product sales and store footfall; the app is a loyalty tool that drives repeat purchases. As extra revenue, brands can be charged for in-app promotion and sponsored campaign placements. Running targeted campaigns on loyalty data draws both sales and supplier marketing budgets into the app.

Get a free quote for your project

Let us scope it together and send a fixed written quote within 24 hours. NDA on request; you own the source code.

Your details are used only to prepare your quote and are never shared. Privacy

Choosing a company to build an app like Gratis

Most people searching “build an app like gratis” are really looking for a reliable app development company. When comparing quotes, check four things:

  • Can you try similar products they have shipped, in the stores or live?
  • Are the source code, design files, servers and store accounts transferred to you by contract?
  • Do they show a working demo every two weeks, with written scope and acceptance criteria?
  • Are maintenance, scaling and GDPR/security costs written into the quote?

Copyright and trademarks

A business model and features are generally not protected on their own, but the Gratis name, logo, interface design, content and source code are. That is why we build a product with similar functionality but your own brand, design and code. This is not legal advice; we recommend a trademark search before launch.

Frequently asked questions

How long does it take to build an app like Gratis?

A first version with catalogue, basket, payments and a loyalty card can be ready within a few months. The scope of store and ERP integration is the factor that affects the timeline most.

How many separate apps are needed?

Usually iOS and Android customer apps, a web store and an admin panel are enough. If click and collect is offered, a simple order-picking screen for store staff is added.

Are there copyright or trademark issues?

The cosmetics e-commerce and loyalty model is free to use; names, logos, design, content and code cannot be copied. Product images require brand permission. This is not legal advice.

What should I look for in an app development company?

Choose a company with experience in retail integration, POS and ERP connections and campaign engines. Ask for reference projects that run under heavy traffic.

Costs of similar apps

← All app and platform development costs