{"repo":"IkramKhan-DevOps/boilderplate-django","free":true,"listed":false,"github":"https://github.com/IkramKhan-DevOps/boilderplate-django","clone":"git clone https://github.com/IkramKhan-DevOps/boilderplate-django.git","description":"a comprehensive, reusable starting point for building professional-grade Django applications. This boilerplate is designed to save developers time by providing pre-built functionalities, essential features, reusable components, and configurations commonly required in modern web applications","language":"JavaScript","stars":11,"topics":["boilerplate-django","django-boilerplate"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Django Boilerplate A production-ready Django boilerplate with authentication, REST API, and modern tooling. ✨ Features - 🔐 Authentication : django-allauth with social login (Google), MFA support - 🔄 REST API : Django REST Framework with dj-rest-auth - 📝 Forms : Crispy Forms with Bootstrap 5 - 📧 Email : Mailchimp Transactional (Mandrill) integration - 📱 Phone : Phone number field support - 🔍 Filtering : Django Filter for querysets - 📖 API Docs : Swagger/OpenAPI via drf-yasg --- 🚀 Quick Start Prerequisites - Python 3.10+ - pip (Python package manager) - Git Installation Option 1: Using Setup Script (Recommended) Option 2: Manual Installation --- 📁 Project Structure --- 🔧 Configuration Environment Variables The project uses django-environ for environment variable management. Create a .env file in the project root: Key environment variables: Variable Description Default ---------- ------------- --------- DEBUG Enable debug mode True SECRET KEY Django secret key Required ENVIRONMENT Environment type ( local / server ) local DOMAIN Site domain localhost:8000 PROTOCOL HTTP or HTTPS http ALLOWED HOSTS Comma-separated list of hosts localhost,127.0.0.1 SITE ID Django site ID 1 DB Database configuration SQLite (local) --- 📜 Bash Scripts All scripts are located in docs/bash/ and can be run from any directory: Script Description -------- ------------- setup.sh Complete project setup (venv, deps, migrations, static) migrations.sh Run migrations for all apps migrations clean.sh C","default_branch":null,"files":null,"tree":[],"storefront":"/r/IkramKhan-DevOps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IkramKhan-DevOps/boilderplate-django/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}