DjangoKickstarter is a preconfigured Django boilerplate designed to accelerate the development process. It includes essential tools like Django Allauth, Tailwind CSS, and prebuilt themes, providing a robust foundation for building web applications.
- User Authentication: Integrated with Django Allauth for easy social and email-based authentication.
- Tailwind CSS: Simplifies styling with built-in support for Tailwind CSS.
- Prebuilt Themes: Includes multiple ready-to-use themes for quick UI customization.
- Simplified Development Workflow: Start the server and Tailwind CSS watcher with a single command (
npm run dev
). - Template Library: Includes templates for login, signup, and profile pages.
- Responsive Design: Optimized for various devices out of the box.
Find the project on GitHub: DjangoKickstarter Repository
- Python 3.8+
- Node.js and npm
- Django (pre-installed via
requirements.txt
) - A supported database (SQLite is the default)
-
Clone the repository:
git clone https://github.com/Sayemahamed/DjangoKickstarter.git cd DjangoKickstarter
-
Install Python dependencies:
pip install -r requirements.txt
-
Install Node.js dependencies:
npm install
-
Start the development server with Tailwind CSS live compilation:
npm run dev
Choose from the preconfigured themes by modifying the templates in the themes/
directory or configuring them through the admin panel.
- Login:
/accounts/login/
- Sign up:
/accounts/signup/
- Profile:
/profile/
For production-ready CSS, you can run:
npm run build
DjangoKickstarter/
├── django_kickstarter/ # Main Django project folder
├── themes/ # Preconfigured themes
├── templates/ # Templates for authentication and pages
├── static/ # Static files for Tailwind and custom assets
├── tailwind.config.js # Tailwind configuration
├── package.json # Node.js dependencies
├── requirements.txt # Python dependencies
└── README.md # Project documentation
We welcome contributions! Feel free to report issues, request features, or submit pull requests at our GitHub repository.
MD Iftaker Ahamed Sayem
This project is licensed under the MIT License.
Kickstart your Django project effortlessly with DjangoKickstarter! 🚀