
E-commerce · Retail · Payments
TechTitan Ghana
A full e-commerce platform for authentic gadgets and reliable toners in Accra, with guest-friendly ordering, MTN MoMo and Paystack payments, WhatsApp notifications, tracked delivery and automated remarketing.

On mobile

Home

Shop

Toner finder

Product
What it does
- Designed and built the whole platform: the Next.js storefront, Django REST API, staff admin, and production deployment
- Guest-friendly ordering on the site or through WhatsApp, with a live order timeline and photo proof of delivery
- Paystack and manual MTN MoMo payments, with signed webhooks, reminders, and unpaid orders that expire after 24 hours
- Toner finder that matches printer models to the original cartridge and the ASTA compatible, with the saving shown
- WhatsApp Cloud API notifications and inbound messages, with verified webhook signatures and protection against duplicate deliveries
- Automated remarketing with Celery Beat: back-in-stock and price-drop alerts, deals, lifecycle emails, a weekly digest and review requests
- Staff admin with a Needs Attention home page and one-click actions that only offer the moves valid for each order or payment
- Secure sign-in with Google and JWTs in httpOnly cookies, proxied through Next.js so the browser never sees a token
- CI/CD with GitHub Actions: a push to main runs the tests, builds Docker images and deploys to the server in about two minutes
Built with
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- Redux Toolkit
- Django 5.2
- Django REST Framework
- PostgreSQL
- Redis
- Celery
- Docker
- Caddy
- GitHub Actions
- Paystack
- MTN MoMo
- WhatsApp Cloud API
- Brevo
- Vitest
- Playwright
- pytest