🌐 Live Demo → sos-pay.onrender.com
A secure, fast, and intuitive mobile payment platform built with Django, empowering users and small businesses to send, receive, and manage payments effortlessly.
SOS Pay is a Django-based digital payment platform I developed to address cashless transaction challenges at my school.
It features payment gateway integration for seamless processing and PIN encryption to ensure user security.
Built with a modular architecture, it offers scalability, data integrity, and efficient financial operations — all within a sleek, responsive interface.
✅ User Authentication — Sign up, log in, and manage accounts securely
🔐 Time-based OPT authentication - OTP used in sign-in to improve security
💰 Wallet System — View balances, top-up funds, and track usage
💳 Paystack Integration - Allows users to top up funds directly from mobile money/ bank accounts
🔄 Peer-to-Peer Payments — Instantly send and receive money
🔐 Pin encryption - Encryption algorithm to save user pins.
🏪 Merchant Tools — Handle customer payments and invoices
📊 Transaction Dashboard — Real-time records and analytics
🧩 Admin Panel — Manage users, merchants, and system data
📱 Responsive Design — Optimized for mobile and desktop
📧 Email Notifications — User alerts and notifications via Email
✅ Encrypted user authentication (Django sessions)
🔒 HTTPS enforced in production
⚙️ Environment variables for API keys
🧱 Input validation and transaction limits
📋 Audit trails and transaction logs
| Layer | Technologies |
|---|---|
| Frontend | HTML5 · CSS3 · JavaScript · Django Templates |
| Backend | Django · Django REST Framework |
| Database | SQLite |
| Deployment | Render |
| Tools & Libraries | Paystack · GitHub |
![]() Landing |
![]() Sign In |
![]() Tuckshop Dashboard |
![]() Add Products |
![]() Tuckshop Store View |
![]() Cart |
![]() Checkout |
|
![]() Email Integration |
![]() Paystack Integration |
💼 Inspired by fintech innovation in Ghana and across Africa
🧩 Built by Ian Lartey — web developer, tech enthusiast, and CS student
🌍 Created as a side project to contribute to the digitalisation of payments in Africa.
Ian Lartey
🎓 CS student at the University of Alberta
🤖 Passionate about software, web development, robotics, and AI
🌍 Focused on building accessible tech that bridges communities
🔗 Linkedin . Github








