LinkedIn GitHub Email WhatsApp
Mudiwa Portfolio

Zimora

A multi-application rewards platform for customers, merchants and administrators — designed for instant point earning and redemption, secure transactions and intuitive UX. Visit www.zimora.co.zw

Admin Interface

Admin Log-in

This is the admin log-in page.

Till Application

Operator Logs In

Till Login

Admin Approves

Till Manager Approval

Operator Adds Points

Till Allocate Points

Operator Confirms Transaction

Till Points Input

Customer Mobile App

Home Screen

Customer Home

View History

Customer History

Info on Refund

Refund Info

Refund Modal

Refund Modal

Tech Stack

Python Python
TypeScript TypeScript
Dart Dart
Flask Flask
FastAPI FastAPI
Jinja2 Jinja2
PostgreSQL PostgreSQL
Flutter Flutter
Nginx Nginx

System Architecture

Zimora’s system is built with modular components to ensure secure, instant and scalable rewards processing. Customers interact through the mobile app. Transactions are handled by the backend services and admins monitor everything in real-time through the dashboard. Data is safely stored in PostgreSQL and Nginx ensures efficient and reliable server delivery.

Zimora System Architecture

Click image to view full-size architecture diagram.

1. User Action

Customer interacts via the mobile app to earn or redeem points instantly.

2. Backend Processing

API validates requests, updates point history, and adjusts shop float balances securely.

3. Confirmation & Reporting

Admin dashboard and reports update in real-time, allowing monitoring and auditing of all transactions.

Expected Business Impact

Designed to handle high transaction volumes efficiently, with instant point redemption and real-time reporting. Aims to improve partner store engagement and streamline customer rewards once deployed.

© 2025 Mudiwa Nyikavaranda. Built by Infinitezw.