Skip to content

balbaal/muslim-pocket

Repository files navigation

Muslim Pocket 🕌📖

Muslim Pocket is a modern web-based Qur'an reader built with Next.js 15. It provides easy access to the Qur'an online with a clean UI and simple navigation.


🔎 Google Search Visibility

  • Muslim Pocket has been successfully indexed on Google Search in less than a week after launch, showing good search engine visibility with proper SEO practices, sitemap configuration, and structured metadata. This ensures that users can find Muslim Pocket more easily on search engines.

Google Page Result

Google Page Result

Google Search Console - Highlight

Google Search Console - Highlight

Google Search Console - Page Link Visibility

Google Search Console - Page Link Visibility

Google Search Console - Total Indexed Page

Google Search Console - Total Indexed Page


⚡ Performance

  • Delivered a fast and responsive experience by maintaining performance and SEO scores consistently above 90 🟩, ensuring quick load times, smooth interactions across devices, and high search engine visibility.

Desktop Score

PageSpeed Insights: Desktop

Mobile Score

PageSpeed Insights: Mobile


⚙️ Requirements

  • Node.js version v22.21.1 (Make sure your Node version matches for compatibility with Next.js 15)
  • Use npm as your package manager (To make sure Consistency for our development)

🚀 Getting Started

Follow the steps below to set up and run the project locally:

1. Clone the repository

git clone https://github.com/balbaal/muslim-pocket.git
cd muslim-pocket

2. Install dependencies

# Using npm
npm install

3. Run the development server

# Using npm
npm run dev

Then open http://localhost:3000 in your browser.


📦 Data Source

This project uses open-source Qur'an data from:

And also use API to fetch daily prayer schedules based on location:

We appreciate the work and contributions from the open-source community!


📁 Project Structure

This is a Next.js 15 project using the App Router.

  • app/ — App Router pages and layout
  • components/ — Reusable UI components
  • lib/ — Utilities and helper functions
  • public/ — Static assets (images, icons, etc.)

🙏 Contributions

Feel free to fork this repo and submit pull requests. Suggestions, improvements, and contributions are welcome!


📜 License

This project is open-source under the MIT License.

About

Qur'an online without annoying Ads & Lightweight.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors