Skip to main content

1Venda

About

Who 1Venda is, where the group is going and the operator that proved the platform.

1Venda is the software company behind Tickito and the…

How Tickito, Botswana's second-largest ticketing company by…

What 1Venda and the 1Group are building next

1Venda is the software company behind Tickito and the white-label ticketing, cashless, marketplace, coupon and queue…

Products

Six product lines on one engine, offered to your ecosystem under your brand.

White-label ticketing your ecosystem can sell under your brand

Branded cashless wallets on tickets, cards, lanyards and…

Digital trade ports for your ecosystem

Cryptographically signed one-time coupons for relief payouts…

Virtual and physical queue management for the branches in your…

White-label ticketing your ecosystem can sell under your brand: events and transport, online, WhatsApp and outlet sales…

Features

The back office, the apps, the platform and the protection behind every brand on it.

One platform, five parts

Their brand, our engine

How the 1Venda platform is built and protected

Six branded portals, each a progressive web app for Android and…

The back office behind your brand

One platform, five parts: a Django ticketing core behind a reverse proxy, a .NET web layer for the front end, portals…

Industries

Whoever your ecosystem is made of, there is a gate, a till or a counter where your brand belongs.

Wristbands, cashless bars, booklets for the cash market

Seat-by-seat plans, season tickets, mixed gates

Accreditation, lanyards as wallets, 1Connecta

Seat selection, scanned at the door

A closed campus wallet on the student card

Lanyard allowances, staff benefits as coupons

A store for every seller, paid to the phone

Wallet habits built one event at a time

Member passes, benefits and relief programmes

Queues, appointments and zero-rated coupons

Wristbands, cashless bars, booklets for the cash market

security

Zero security incidents since launch

Your ecosystem’s money and data run through this platform, so it was built the way a bank builds: the public never touches an application server, every layer is written in a language chosen for the job, and every ticket, wallet and coupon is signed so it can only ever be used once.

Zero security incidents since launch
the record

0 breaches. 0 DDoS outages. P40M+ sold.

Since Tickito restarted on the platform in 2023 it has sold more than P40 million of tickets, run the World Athletics Relays and more than 150 events, and has not had a single security incident. Not a leaked list, not a duplicated ticket, not an hour lost to an attack.

0
security incidents
0
successful DDoS attacks
100%
of payments on PCI-compliant gateways
how it is built

Two languages, each where it is strongest

The platform is not one application. It is a ticketing core and a web layer, written in different languages, talking to each other over private connections.

01

Python and Django: the core

The ticketing, cashless and coupon engine is a Django API. It issues tickets, signs QR codes, moves wallet balances and writes the ledger. It answers routine calls in milliseconds and it has no public address at all.

02

.NET: the web layer

The public front end, the six portals and the operations back office run on .NET. .NET gives them a compiled, type-checked, hardened surface and the speed to serve a gate at doors-open. It is the only thing the internet talks to, and it talks to the core on your behalf.

03

Reverse proxy and SSL

Every connection terminates at a reverse proxy over SSL before it reaches either layer. Attackers never learn where the application servers are, and nothing moves between layers unencrypted.

04

Docker and backups

Every part runs in its own Docker container, so nothing malicious can be embedded in a running application and a compromised piece cannot reach the others. Encrypted backups run every day and are tested.

what protects your ecosystem

Protection at every layer

No public application server

The Django core sits behind the .NET layer and a reverse proxy. The public never reaches it, so it cannot be probed, fuzzed or flooded.

DDoS protection

Traffic is filtered in front of the proxy and the platform is built for very high loads and concurrent connections, so a sold-out release does not look like an attack and an attack does not look like a release.

Signed one-time QR codes

Every ticket, wallet and coupon QR is cryptographically signed when it is issued and dies on first scan. A screenshot, a forward or a photocopy buys nothing.

Payments never touch us

Card and mobile-money details are entered on the gateway's own pages. The platform stores a payment reference, never a card number.

Roles and permissions

Team positions carry per-area permissions, from gate crew to finance manager, and every role sees only its own events, money and data. Sign-in is by phone number and one-time code.

Audit trail

Who issued, who scanned, where and when, on which device. Nothing is deleted, so a dispute is settled from the ledger, not from memory.

coupons and wallets

Cryptography that fits on a till

Coupons are the hardest case: they are money, they are handed to people with basic phones, and they are redeemed at tills the platform does not own. So each coupon carries a signed QR code bound to a person, a value, a product set and a window. The till or the vendor’s phone verifies the signature live, marks it used, and the redemption appears on the programme owner’s map within seconds. Wallet taps work the same way, which is why a wristband can be the wallet.

Cryptography that fits on a till

Service levels

Service level

Commitment

Monthly availability

99.5%

Critical incident response

Answered within 1 hour, on event nights too

Backups

Encrypted, daily, restore-tested

Hosting, upgrades, firewall and DDoS protection

Included and run by 1Venda

Payment card data

Never stored on the platform

Security incidents since launch

0

the stack

Built on proven engineering

.NET Core for the front end, portals and operations. Django on Python for the ticketing, cashless and coupon core. Next.js for the organiser and manager consoles. Java for the Android scanner and Swift for iOS. Docker, SSL, a reverse proxy and DDoS protection around all of it.

The public never touches the application server

Asked often

Where is the data hosted?

On servers 1Venda operates for the partnership, in Docker containers behind a reverse proxy, with encrypted daily backups. Data belongs to the partnership and is exportable in standard formats.

Yes. We walk partners’ technical teams through the architecture, the hosting and the incident process, and we support penetration tests arranged by the partner.

Critical incidents are answered within an hour, around the clock on event nights. The partner is informed, the affected part is isolated by container, and a written report follows.

Because they are good at different things. Python and Django make a fast, well-tested core for money and ledgers; .NET makes a compiled, hardened web layer that is quick to serve and hard to attack. Keeping them apart also means the public-facing code never holds the keys.

built like a bank

Security you can put your name on

Ask for the architecture walkthrough. We will show your technical team every layer.