Full Stack / Mobile

Quran Application

This project involved architecting and developing a comprehensive Quranic platform. It includes a mobile application for global users and a robust backend infrastructure. The app focuses on accessibility with offline data handling and interactive features like an AI-powered chatbot and daily streak systems.

Timeline: Aug 2025 – Present
Role: Lead MERN Stack & React Native Developer

Project Links

My Role & Responsibilities

Role

Lead MERN Stack & React Native Developer

Key Responsibilities

  • Architected a scalable MERN-based backend and a cross-platform mobile app
  • Led end-to-end development covering UI, backend APIs, and deployment pipelines
  • Managed a junior developer for the Next.js admin dashboard implementation
  • Configured and published applications to Apple App Store and Google Play Store

Technical Details

Technology Stack

frontend
  • React Native
  • Next.js App Router
  • Zustand
backend
  • Node.js
  • Express.js
  • RevenueCat
database
  • Supabase
  • SQLite
  • Drizzel ORM
devops
  • Vercel
  • App Store Connect
  • Google Play Console
tools
  • TypeScript
  • Axios

Architecture

MERN Stack with Vercel deployment and SQLite for offline mobile persistence

APIs & Integrations

OpenAI APIREST APIsRevenueCat APISupabase AuthRevenueCat Subscription HandlingApple App StoreGoogle Play Store

Screenshots & Media

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Primary reading interface with high-quality Arabic typography

Challenges & Solutions

Challenge:

Ensuring a seamless user experience when the device is offline

Solution:

Implemented SQLite for efficient offline data handling and Zustand for state management

Achievements & Impact

Production Ready Deployment

Delivered a high-performance application serving global users with secure authentication

Lessons Learned

  • Advanced release management for iOS and Android
  • Technical mentorship of junior developers

Explore more projects?

Go To Projects