Learn Sunnah is a comprehensive social e-learning platform designed to help users explore and implement the teachings and practices of Sunnah. The platform provides a rich library of Sunnah-related resources, an interactive Q&A section, and community-driven features to foster learning and knowledge-sharing. It is built using modern web technologies for a smooth and secure user experience.
"Learn Sunnah" facilitates users in leading a more meaningful life by offering insights into the behaviors and teachings of Sunnah. Through an interactive interface and various multimedia elements, users can explore Islamic knowledge. Built with HTML, CSS, Tailwind CSS, JavaScript (frontend), and Django (backend), the platform ensures secure, user-friendly access to a wide range of Sunnah-related content.
- Provide an interactive platform for users to learn and implement Sunnah teachings.
- Create a social e-learning platform focused on Islamic behavior and activities.
- Offer a free library of Sunnah-related resources (PDFs, articles, videos).
- Enable dynamic community interaction through a Q&A section.
- Organize content categorically for easy search and navigation.
- Empower users to contribute by submitting their own questions and knowledge.
- Access a vast library of Sunnah-related PDF books and articles.
- Well-organized, easy-to-navigate collection for efficient learning.
- Post questions and seek expert guidance on Sunnah-related topics.
- Engage in community discussions and share knowledge.
- Manage personal information and track activity (questions, answers, contributions).
- Personalized engagement and activity tracking to enhance user experience.
- Search for specific topics or questions easily using robust search functionality.
- Categorized content for structured and effective learning.
- Vote and rank content to highlight valuable contributions and popular resources.
- Foster community engagement and recognition of helpful content.
- Submit questions and resources to contribute to the community.
- All submissions are moderated to ensure quality and relevance.
- Admins and moderators can upload content, approve submissions, and moderate discussions.
- Ensure content quality, integrity, and a positive user experience.
- Frontend: HTML, CSS, Tailwind CSS, JavaScript
- Backend: Django
- Code Editor: VS Code
- Modules: Content Management (Library, Q&A, User Profiles, Search, Voting)
# 1. Clone this repository:
git clone https://github.com/Juwel2121/Learn-Sunnah.git
cd Learn-Sunnah
# 2. Set up a virtual environment:
python -m venv venv
source venv/bin/activate # For Linux/MacOS
venv\Scripts\activate # For Windows
# 3. Install dependencies:
pip install -r requirements.txt
# 4. Run the development server:
python manage.py runserver
# 5. Access the platform in your browser:
http://127.0.0.1:8000/