App 4.0 · source code for developers and resellers

The app your clients sell with every day. With your brand.

App 4.0 is Fastura's mobile point of sale, written from scratch in React Native and TypeScript. One codebase for Android and iOS. A Basic version working offline and a Pro version invoicing against your server, in the same app. You build it with your logo and sell it as your own.

Android 12+
iOS 12+
1 repo
React Native + TypeScript
100%
Source code, unobfuscated
App 4.0's home screen in light mode, with the greeting, the day's sales and the modules
A new sale in App 4.0 with the catalogue in grid view and the amount due
Sell offline Backup to Google Drive One single codebaseAndroid + iOS
What drives it React Native TypeScript Android 12+ iOS 12+ A repository with updates
Why this app

One repository. Two platforms. Your logo.

It is branded, built and published from the same project. And what you download stays with you for life.

One codebase, two platforms

React Native builds Android and iOS from the same repository. You maintain one codebase.

Offline sales

The operation carries on even if the internet drops. The data lives on the phone, with a backup in Google Drive.

Genuine white label

Logo, name, colours and identity. With manuals for building and publishing your version.

Connected to your invoicing system

The free user switches on the Pro version and becomes a customer of your platform.


It is not an update. It is a new app.

4.0 was rewritten from scratch: a different codebase, a different interface and features that did not exist in 3.1. This is what your client gets from the moment they install.

A complete rewrite in React Native and TypeScript.

A modern, typed, maintainable base. Reusable components, centralised themes and a project your team can read on day one. It builds Android and iOS from the same code.

React Native TypeScript Git

Seven colours, two modes

Teal, Graphite, Emerald, Purple, Blue, Cyan and Pink. Every business sets it to taste.

Sales with a name on them

"Table 7", "Delivery Mr Juan". An order queue for restaurants and deliveries.

Cart recovery.

Did the app close mid-sale? The cart reappears on the home screen, ready to carry on where it left off.

Credit, part payments and collections

Sell on credit with a deposit, the balance is worked out instantly and every debt has its "Charge" button.

Barcode scanner

With the camera: to sell and to add products without typing.

Document on WhatsApp

A PDF shared in one tap, as standard. With no extra services to buy.

A neighbourhood marketplace

The business publishes its catalogue for its community and takes orders on WhatsApp. The first time a white-label invoicing system has brought this as standard.

Basic and Pro in the same app

The tax ID validated against SUNAT, its own subdomain and data migration. With nothing to reinstall.

Walkthrough

Real screenshots, not mock-ups.

Every screen here is from the version you receive. Pick a module and see what it does, and why it matters to the business using it.

A grid catalogue with product photos and an add button
A grid with photos: the seller taps the product and it is in the cart.
A cart with editable quantities and the amount due
Quantities and prices are corrected without leaving the cart.
Cash-sale confirmation with the available payment methods
Cash or credit, with notes, card, transfer or Yape.
Save a sale under a reference name such as Delivery Mr Juan
The sale is saved under a name and reopens when it is time to charge.
Two versions, one single app

The Basic version to acquire. The Pro version to charge.

The same app grows with the business: it starts free and offline, and when invoicing is due, Pro switches on against your server. Nothing to reinstall, not a record lost.

 Basic versionPro version
Cost to the end userFree: your acquisition toolA monthly subscription, at whatever price you set
InternetIt does not need it: it works 100% offlineConnected to your Pro 9 invoicing system
Where the data livesOn the device, with a copy in Google DriveOn your server, with a subdomain per company
DocumentsAn internal sales note with sequential numberingReceipts, invoices and dispatch notes filed with SUNAT
Sales, credit and part paymentsCash, credit, part payments and collectionsThe same, with more payment methods and series
Till and reportsDaily till, expenses and a PDF reportMultiple tills, open across several days
Products and customersA catalogue with photos, a scanner and national-ID/tax-ID lookupStock per branch and price lists
Users and companies1 device, 1 businessMulti-user, multi-company and multi-branch
A neighbourhood marketplaceThey publish their shop and sell on WhatsAppIn integration
How you go from one to the other

A form inside the app.

The trader types their tax ID, it is validated against SUNAT, they pick a plan and a subdomain. Sales, customers and products migrate to your server on their own. They reinstall nothing.

  • Tax ID validated against SUNAT on the spot
  • Its own subdomain per company
  • The Basic version's data carries over to Pro
  • From free user to customer of your invoicing system, without leaving the app
The Pro-mode activation form with tax ID, legal name, subdomain and plan
switch on Pro mode
The company selector in the Pro version, with several companies available
multi-company in Pro
Pro version

When the business is already invoicing.

The app talks to your Pro 9 installation: it issues receipts and invoices, controls stock by warehouse and applies the right price list.

A list of electronic documents issued with their acceptance status
Documents issued, with their status at SUNAT.
A view of an issued sales note with the detail and the total
The document is shared as a PDF on WhatsApp.
A product's stock by warehouse in the Pro version
Stock by warehouse and branch, checked from the phone.
A price-list selector with several tiers
Price lists: wholesale, retail or whatever you define.
Payment methods in the Pro version: cash, Yape, Plin, cards and transfer
Cash, Yape, Plin, card or transfer, and split payments.
New · an ecosystem first

A digital marketplace for your client's neighbourhood.

Every app you sell includes its own marketplace: a community's businesses publish their catalogue and take orders wherever the neighbourhood already talks, which is WhatsApp.

No gateways, no commissions. The order arrives on WhatsApp and the price is discussed the way it always has been.

The business types nothing twice: syncs from the app and their shop appears published with a logo, description, address and full catalogue. Whatever they delist unpublishes itself. The tax ID is optional, so the unregistered market stall takes part too.

The neighbour comes in, searches, builds a cart with products from several shops and, on sending, each shop receives its own WhatsApp only with theirs. The hearts order the marketplace: "Most recommended" rewards whoever serves people well. And if something is out of place, anyone can report it: the report lands in the panel, where you approve, suspend or reactivate shops and block individual products.

It syncs from the app

Logo, description and a catalogue with photos.

Multi-shop orders

Each shop receives its own WhatsApp with its share.

Recommendations

The neighbourhood builds the ranking.

Reports and moderation

Suspend, reactivate and block from the panel.

Products and services

From rice to the yoga class.

Admin panel

Shops, categories and settings.

The neighbourhood marketplace's home page with the community's shops
mercadocentral.marketplace
A marketplace shop's profile with its catalogue
shop profile
The detail of a product published on the marketplace
product detail
A multi-shop order before it is sent on WhatsApp to each business
multi-shop order
The marketplace admin panel with shops and categories
admin panel
The app's screen for publishing the shop, with optional tax ID, address and logo
publish my shop, from the app

Markets

Every stall with its own shop and its own WhatsApp. The neighbourhood searches, compares and orders online, then collects at the usual stall. The market that was competing with the supermarket now has an app too.

Buildings

Desserts, home cooking, maths lessons, yoga, consultancy. In apartment blocks the talent exists but is invisible: the marketplace makes it visible to the whole building, in a closed community where everyone knows each other.

Residential blocks

Thousands of families, and only the ground-floor shops have a window. From the first floor up, people also make and sell things. Now they have somewhere to display, without going down the stairs.

The long-term plan: every community you build today is tomorrow's portfolio. When those businesses grow and have to start invoicing, they already know your app and know how to use it. They do not move to a competitor: they move up a level inside your system.
Customisation

Seven colours, two modes. Your brand in all of them.

The same home screen in whichever colour and mode each business picks. Both modes are available on Basic and on Pro.

The app's home screen with the Teal theme in light mode
Teal · light
The app's home screen with the Teal theme in dark mode
Teal · dark
The app's home screen with the Blue theme in light mode
Blue · light
The app's home screen with the Blue theme in dark mode
Blue · dark
The app's home screen with the Graphite theme in light mode
Graphite · light
The app's home screen with the Emerald theme in dark mode
Emerald · dark
The app's home screen with the Purple theme in light mode
Purple · light
The app's home screen with the Pink theme in dark mode
Pink · dark
From the app

The owner picks their colour under "Customise".

Each business changes colour and mode without touching the code. And you, in the repository, change the palette once and the whole app inherits it, factory themes included.

Light mode Dark mode Grid or list view Configurable shortcuts
The app's Customise panel with the colour palette and the visible modules
The business behind the app

Every free download is a subscriber on the way.

The app is not just a product: it is your acquisition channel. The trader starts free and, when the business needs invoicing, the conversion happens inside the app, towards your invoicing system.

The business starts free

A complete offline point of sale: sales, credit, till, products, customers and marketplace. The trader gets used to working with your app every day.

Free acquisition

They enter their tax ID and it converts

The app validates the tax ID against SUNAT, assigns a subdomain and migrates their data to your server. From free user to customer of your invoicing system, with nothing to reinstall.

Conversion inside the app

You bill every month

Receipts, invoices and dispatch notes from your infrastructure, under your brand and on the plan you set. The app pays for itself with the first handful of clients.

Recurring revenue
For developers

The code is yours. Forever.

We hand over the complete source code, with no builds and no obfuscation. A tidy TypeScript repository your team reads, modifies and extends from day one.

  • Your own styles and themes: you change the palette once and the whole app inherits it
  • Extend it with the API: documents, products, customers and reports against Pro 9
  • Reusable components: you duplicate a view, change the logic and you have a module
  • Git repository: you merge the improvements in without losing your changes
  • Technical manuals: building, app-store publishing and branding, step by step
src/theme.ts — your brand in one file
export const theme = {
  brand: 'TuMarca Ventas',
  primary: '#00BFA5',
  mode: 'light' | 'dark',
  logo: require('./assets/logo.png')
}
Receipt B001-235S/ 43.60
Invoice F001-88S/ 980.00
Table 7 · in progressS/ 40.80

you build and this is the result: your brand, your app

Spec sheet

What is underneath.

No frills: stack, platforms, documents and peripherals.

PointDetail
StackReact Native + TypeScript, one repository for both platforms
PlatformsAndroid 12+ · iOS 12+ · publishable on Google Play and the App Store
Basic versionData local to the device, with no server. Backup and restore through Google Drive
Pro versionA connection to your Pro 9 invoicing system, with a subdomain per company and the tax ID validated against SUNAT
DocumentsA sales note with sequential numbering (NDV1-19) on Basic; receipts, invoices and dispatch notes through Pro
PeripheralsBarcode scanning with the camera; printing and a WhatsApp-shareable PDF, included as standard
InterfaceLight and dark mode, seven colours, grid or list view and configurable shortcuts
What you get

Seven concrete things.

  • Access to the repository with 100% of the source code
  • The downloaded code stays with you for life
  • Build and app-store publishing manuals
  • A brand customisation guide: logo, name and colours
  • Repository updates for the duration of your licence
  • Support by plan: tickets or priority WhatsApp
  • A licence for commercial use under your brand
100%code for life
Licence plans

Launch price for 4.0.

Four licences depending on the support and the length of repository access. All bring the complete code, and what you download stays with you even after the licence expires.

Essential · 6 months
For the developer who only needs the repository.
Before · launch −40%
  • A repository with 100% of the code
  • Basic version + Pro version in the same app
  • A marketplace included for your clients
  • The code stays with you for life
  • Ticket support · 6 months of updates
Buy
Essential · 12 months
A whole year of improvements merged at your own pace.
Before · launch −50%
  • A repository with 100% of the code
  • Basic version + Pro version in the same app
  • A marketplace included for your clients
  • The code stays with you for life
  • Ticket support · 12 months of updates
Buy
Priority · 6 months
When you have clients waiting and cannot join a queue.
Before · launch −60%
  • Everything in Essential
  • Priority support over WhatsApp
  • Priority attention on incidents
  • 2 builds under your brand included
Buy
−70%
Priority · 12 months
The full build service, with nothing extra to pay.
Before · launch −70%
  • Everything in Essential
  • Priority support over WhatsApp
  • A full year of updates
  • 4 builds under your brand included
Buy

Prices exclude VAT (18%). The Pro version requires the Pro 9 invoicing system; the Basic version works on its own. The amounts marked with * are charged in soles: the App 4.0 licence is not sold in dollars.

Build service

You buy the code in order to sell. Leave the building to us.

Many resellers have no technical team, and do not need one. You send us your logo, your name and your colours, and we send back the app ready to distribute.

  • Logo, name and colours applied to the icon, the splash screen and every screen
  • 6 builds over a year, each with the latest version of the code
  • An Android APK in 24 hours; iOS is delivered with the publishing service
  • Basic version, Pro version and marketplace, complete
  • With no development environment to install and no equipment to buy
  • Delivery arranged on WhatsApp
One-off payment
before

6 builds in 12 months · Android APK · excludes VAT.

  • Your logo, name and colours throughout the app
  • Basic version + Pro + marketplace
  • An APK ready to distribute or publish
Only need one? + VAT
Free on Priority plans2 or 4 builds
Request a build

These prices exclude VAT (18%). The build service does not include uploading the app to the stores: that is the publishing service.


Publishing service

We publish the app to Google Play and the App Store for you, from our developer account or from yours. It is bought separately from the code and the build.

The Google (US$ 25, one-off) and Apple (US$ 99 a year) developer accounts are not included and are on you if you publish under your own account. Each "update" is a new version submitted to the store.

See options and pricing →

Digital certificates for your clients

Packs of 5, 10 and 20 units, valid for 1 year, issued by a certification authority accredited with INDECOPI. You buy today and activate whenever you need them.

From per certificate, excluding VAT See certificate reselling →
Questions

The usual questions, answered.

What exactly do I receive when I buy?
Access to the repository with 100% of App 4.0's source code in React Native and TypeScript, the build and publishing manuals, and support for the life of the plan. The code you download stays with you for life; what expires is access to new updates and to support.
Do I need to have the Pro 9 invoicing system?
For the Pro version, yes: activation connects the user to your installation through a subdomain per company. The Basic version works on its own, with no server, and is your acquisition tool even before the client starts invoicing. See Pro 9 →
Can I try the app before buying?
Yes. We send you the demo APK and you walk through the whole thing on your Android. The screenshots on this page are from that same version.
Can I modify the code and add features?
Yes, it is built for that: tidy TypeScript, centralised themes and styles, and reusable components. You can change the whole design and extend the app against Pro 9's API.
Is it really one codebase for Android and iOS?
Yes. React Native builds both platforms from the same repository: you maintain one codebase and publish to both stores.
I have no technical team. Can you build it for me?
Yes. The build service delivers the Android APK with your logo, name and colours within 24 hours, and includes 6 builds a year. If you only need one, there is a single-build rate. And with a Priority plan it is included: 2 builds on the 6-month plan, 4 on the 12-month one.
Does the build include publishing it in the app stores?
No, they are separate services. Publishing to Google Play or the App Store is bought separately, from our developer account or from yours.
Does the app work without internet?
The Basic version is completely offline: sales, till, credit, products and customers live on the phone, with a backup in Google Drive. The Pro version works against your server when there is a connection.
How does it differ from App 3.1?
In everything: 4.0 is a complete rewrite. A new interface, seven colours with light and dark mode, sales saved under a name, cart recovery, collections with part payments, a neighbourhood marketplace with its panel, and Basic plus Pro in the same app with the tax ID validated at SUNAT.
Do the prices include VAT?
No. Every price on this page excludes VAT; if you need an invoice the 18% is added.

Turn this app into a new revenue stream.

Brand it as your own, fold it into your solution and start offering it to your clients.

Code for life Marketplace included A reply during office hours