🚀 Inspiration

As a self-taught developer from Zambia, I built CipherLuma to solve a real problem — the lack of developer-friendly global payment tools that support mobile money, banks, and modern APIs for African developers.

After dropping out of university due to financial hardship, I made it my mission to create something powerful that could help developers like me. CipherLuma is a reflection of that goal: empowering developers and startups to transact globally from Africa.


🛠️ What I Built

CipherLuma is a global, developer-first payment platform featuring:

  • 🌐 Fully responsive web app built with React
  • 🔐 User authentication, profile, settings, notifications
  • 🌍 Multilingual support: English, French, Lozi, Bemba, Nyanja
  • 💳 RevenueCat integration for mock donation/payments
  • 🎨 Modern UI with clean branding and custom favicon
  • 🧠 Planned AI assistant (LumaBot) and Developer API portal
  • 🛡️ Sentry integration for error monitoring
  • 📱 Mobile-ready build via Expo
  • 🔗 Live at: https://cipherluma.netlify.app

🧠 What I Learned

  • How to build and deploy a full SaaS MVP solo in under 30 days
  • Implementing i18n and multilingual support in a live app
  • Integrating dev tools like RevenueCat and Sentry for the first time
  • Working with real production constraints on low-end hardware
  • Staying resourceful and focused under extreme pressure

🧪 How I Built It

  • Frontend: React + CSS + Netlify
  • Mock backend logic (for payments and user data)
  • Used Sentry for live monitoring and error tracking
  • Translations powered by static files (Lingo credits pending integration)
  • Expo ready for mobile app version
  • Built demo video using Linux tools (FFmpeg) and recorded voiceover on mobile
  • Deployed on Netlify with fallback to subdomain due to domain issue

⚠️ Challenges I Faced

  • Entri domain claim failed — used Netlify subdomain instead
  • RevenueCat and AI assistant integration mocked due to token exhaustion
  • No real payment gateway added yet — planned for next phase
  • Limited hardware (2GB RAM laptop), slow build times
  • Time constraint — built solo, managed all development, voiceover, deck, and video

🌍 Why It Matters

African developers deserve tools that empower them — tools built for and by them.

CipherLuma is proof that with grit, purpose, and code, one person can launch a meaningful global product from anywhere.

This project started in Zambia — but it’s built for the world.


🧪 Demo Login Credentials

To access the dashboard and explore the full features of CipherLuma, use the credentials below:

  • Email: admin@cipherluma.com
  • Password: admin123
  • ** Email: demo@cipherluma.com -** Password:** demo@123'

Built With

Share this project:

Updates

posted an update

Demo Login Credentials

To explore CipherLuma’s functionality, use either of the following demo accounts:

Admin Access

  • Email: admin@cipherluma.com
  • Password: admin123

Access admin-specific features and settings.


Regular User Access

  • Email: demo@cipherluma.com
  • Password: demo@123

Explore the standard user experience, including sending and receiving features.


If login fails for any reason (e.g. mocked authentication), feel free to browse the UI — the app is fully interactive and navigable.

Log in or sign up for Devpost to join the conversation.

posted an update

Project Update: CipherLuma Is Live and Growing!

We’ve officially launched CipherLuma, a global, developer-first payments platform built from Africa — and the response has been incredible!

What’s New

  • Fully responsive web app built with React
  • Multilingual support added (Lozi, Bemba, Nyanja, French, English)
  • Privacy Policy, TOS, and User Agreement live
  • LumaBot AI Assistant planned (under development)
  • Sentry integration added for error tracking
  • Mobile-ready build via Expo
  • Live at: https://cipherluma.netlify.app

Tech Highlights

  • Built solo in under 30 days
  • React + CSS for the frontend
  • Netlify for hosting
  • RevenueCat integration (mocked)
  • Sentry for real-time monitoring
  • Built and deployed on a 2GB RAM Linux laptop
  • FFmpeg used for video production and editing

What’s Next

  • Integrate real payment APIs (mobile money + banking)
  • Launch mobile version via Expo
  • Launch LumaBot: our smart AI assistant for devs
  • Publish dev API documentation
  • Expand regional reach across African dev communities

CipherLuma is more than an app — it’s a movement to empower developers in Africa and beyond. Thank you to everyone who’s supported the project!

Feel free to check it out and share your feedback.

— Fred Solami
Founder, CipherLuma Corporation

Log in or sign up for Devpost to join the conversation.