Mobile Application / RewardsPublished App

Copono

Rewards based coupon mobile application with a Node.js backend. Users earn points by uploading purchase receipts, compete for monthly cash prizes, and redeem coupons. Features real time notifications via Socket.io, receipt processing with Sharp, secure file uploads to AWS S3, and a complete admin panel.

Copono app interface

Project Overview

Copono is a rewards platform where uploading a purchase receipt earns points that convert into coupons or monthly cash prizes. The interesting part is the backend: receipts are uploaded from the Flutter app, processed as images on a Node.js service, and stored on AWS S3, so the reward flow is verified rather than self-reported. Socket.io pushes real-time notifications to users, and a full admin panel handles receipts, users and prize cycles.

Key Features

  • Points earned by uploading purchase receipts
  • Monthly cash prize competitions and coupon redemption
  • Node.js backend with Sharp based receipt image processing
  • Secure file uploads to AWS S3
  • Real time notifications over Socket.io
  • Complete admin panel for receipts, users and prizes

Tech Stack

FlutterNode.jsSocket.ioMongoDBFirebaseAWS S3

Download