Home
Softono
Kanzislam

Kanzislam

Open source JavaScript
22
Stars
4
Forks
3
Issues
2
Watchers
5 months
Last Commit

About Kanzislam

Kanzislam is an open-source Islamic web platform that delivers comprehensive Islamic content through a modern, responsive interface. Built with Node.js, the platform serves as a digital treasury of Islamic resources including Quranic verses, Hadith collections, prayer tools, and educational articles. Key features include a multilingual interface supporting Arabic and other languages, responsive design optimized for mobile and desktop devices, SEO-friendly architecture with automatic sitemap generation, social media integration across TikTok, Instagram, Telegram, and WhatsApp, and contact management for user inquiries. The platform is highly configurable through environment variables, allowing administrators to customize the website name, domain, contact information, and sitemap limits without modifying code. Deployment is flexible, supporting both Docker containerization for production environments and traditional npm-based installation for simpler setups. Development mode enables hot-reloading for efficient

Platforms

Web Self-hosted

Languages

JavaScript

Islamic_platform




KanzIslam

Kanzislam

Kanzislam

Kanzislam

brave_oH9z1oPUVq


المتطلبات

  • git
  • node & npm
  • docker غير إلزامي


ملف التكوين .env

PORT=3000
WEBSITE_NAME=كنز الإسلام
WEBSITE_DOMAIN=https://www.Kanzislam.net
SITEMAP_LIMIT=5000
[email protected]
CONTACT_TIKTOK=https://www.tiktok.com/@kanzislamnet
CONTACT_INSTAGRAM=https://www.instagram.com/kanzislamnet
CONTACT_TELEGRAM=https://t.me/KanzislamNet
CONTACT_PHONE=+966553556010


طريقة التشغيل

  • git clone https://github.com/kanzislam/Kanzislam
  • cd Kanzislam
  • nano .env.example
  • mv .env.example .env
  • طريقة تشغيل عن طريق Docker
#build
docker build -t kanzislam:2.0 .
#run 
docker run -p 8080:3000 kanzislam:2.0
# يمكن الوصول للموقع عبر http://localhost:8080

او

  • npm install

  • npm start

  • لتشغيل في وضع التطوير

  • npm run dev

  • لإنشاء خريطة للموقع sitemap.xml

  • npm run sitemap

الرخصة

هذا المشروع مرخص بموجب ترخيص GPL-3 - راجع ملف الترخيص للحصول على التفاصيل.

Support

For any issues or feature requests, please open an issue.