A specialized search application designed to help Muslims find Islamic rulings (fatwas) and content from the Mashāyukh. This web application provides a curated search experience restricting the search to known websites and channels.
- YouTube Search Integration: Search through verified Islamic scholar channels
- Verified Channels:
- فضيلة الشيخ محمد بن صالح العثيمين
- العلامة الدكتور صالح الفوزان
- قناة ميراث الأنبياء المرئية
- Think Reflect Ponder
- قناة الشيخ أ.د عبد الله بن عبد الرحيم البخاري
- قناة الشيخ محمد ابن عثيمين الرسمية
- موقع الشـ/ خالد الظفيري
- د. محمد بن غالب العُمري
- شبكة بينونة للعلوم الشرعية
- بوابة تراث الإمام الألباني
- درر الشيخ الألباني
- موقع الشيخ صالح الفوزان
- الشيخ عبد الرزاق البدر
- القناة الرسمية لموقع سماحة الشيخ عبدالعزيز بن باز
- سماحة الشيخ عبدالعزيز بن عبدالله آل الشيخ
- فضيلة الشيخ محمد أمان الجامي
- فضيلة الشيخ صالح آل الشيخ - SalihAlalsheikh
- فضيلة الشيخ ابن باز Alsheikh Binbaz
- قناة مؤسسة عبد العزيز بن باز الخيرية الرسمية
- قناة مؤسسة عبد العزيز بن باز الخيرية الرسمية
- قناة مؤسسة عبد العزيز بن باز الخيرية الرسمية
- Channel Filtering: Filter results by specific scholars or channels
- Verified Sites: Search through verified Islamic sites
- Scholar Request System: Request new scholars to be added to the searching list
- Channel Submission: Submit YouTube channels for consideration
- Sharing Capabilities: Easily share search results with others
- Mobile Responsive: Works seamlessly on all devices
- Modern UI: Built with Tailwind CSS and shadcn/ui components
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm start
- Open http://localhost:3000 to view it in your browser.
- Go to Programmable Search Engine
- Enter the following sites in "Sites to search":
binothaimeen.net/*
alfawzan.af.org.sa/*
lohaidan.af.org.sa/*
binbaz.org.sa/*
al-badr.net/*
obied-aljabri.com/*
aletioupi.com/*
miraath.net/*
al-albany.com/*
rabee.net/*
- Click "Create"
- Copy your Search Engine ID (cx) from the "Setup" tab
- Go to Google Cloud Console
- Create a new project or select an existing one
- Enable these APIs:
- Custom Search API
- YouTube Data API v3
- Go to "Credentials"
- Click "Create Credentials" > "API Key"
- Copy your API key
- (Optional) Restrict the API key to only these APIs for security
Create a .env
file in the root directory:
REACT_APP_GOOGLE_API_KEY=your_api_key_here
REACT_APP_SEARCH_ENGINE_ID=your_search_engine_id_here
REACT_APP_YOUTUBE_API_KEY=your_youtube_api_key_here
Under REACT_APP_YOUTUBE_API_KEY
, enter the same API key as your REACT_APP_GOOGLE_API_KEY
. This is due to the YouTube Data API
being a part of the Google Cloud Platform.
- Use the search bar to look for Islamic topics or questions
- Filter results by specific scholars using the filter button
- Watch videos directly in the app or open them on YouTube
- Share interesting search results with others
- Request new scholars or channels to be added to the platform
- React
- React Router
- Tailwind CSS
- shadcn/ui components
- Framer Motion for animations
- YouTube Data API
- Lucide React icons
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
This application respects user privacy and only collects necessary data for search functionality. No personal information is stored or shared with third parties.
For questions, suggestions, or support:
- GitHub Issues: Create an issue
- Email: [email protected]
Please check existing issues before creating a new one and follow our contribution guidelines when submitting questions or suggestions.
This project is licensed under the MIT License - see the LICENSE file for details.