sankalp 36e45d7528 feat(static): expand Tailwind paletteand utilities with new colors, layout helpers, and interactive variants
Add extensive color definitions for red, amber, green, sky, and blue; introduce `--container-sm`; add new text sizes, line‑height, and spacing utilities; provide new layout and display utilities (`.relative`, `.contents`, `.inline-block`); expand z‑index utilities; add responsive grid and padding utilities; and introduce hover/focus/active variants with custom properties.

- New Features
  - New color shades for multiple palettes
  - Additional container size and spacing utilities
  - New display and layout utilities (`.relative`, `.contents`, `.inline-block`)
  - Expanded z‑index range
- Enhancements
  - Responsive grid and padding classes
  - Hover, focus, and active interaction variants
  - Custom CSS property declarations for backdrop utilities
- Bug Fixes
  - (none)
2026-05-28 00:52:03 +05:45

config

A Django project folder structure is generated with djinitx/djinit/dj.

Features

  • Modern project structure with environment-specific settings
  • Pre-configured REST API with JWT authentication
  • Essential dependencies and utilities
  • Production-ready configuration

Setup

  1. Set environment variables in .env file

  2. Run setup (installs dependencies, runs migrations, creates superuser):

    just setup
    
  3. Start development server:

    just dev
    

Traditional Method

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Set environment variables in .env file

  3. Run migrations:

    python manage.py migrate
    
  4. Create superuser:

    python manage.py createsuperuser
    
  5. Start development server:

    python manage.py runserver
    

Available Commands

Run just to see all available commands, including:

  • just dev - Run development server
  • just migrate - Run migrations
  • just makemigrations - Create migrations
  • just createsuperuser - Create superuser
  • just test - Run tests
  • just lint - Lint code
  • just format - Format code
  • just shell - Django shell
  • just clean - Clean cache files
  • just install <package> - Install package
  • just remove <package> - Remove package
  • just server - Run production server
  • just ci - Run all linting and checks
  • just test-coverage - Run tests with coverage

Project Structure

config/
├── config/
│   ├── settings/
│   │   ├── base.py
│   │   ├── development.py
│   │   └── production.py
│   ├── admin/
│   ├── api/              # API endpoints organized by model
│   │   ├── user/         # Example: if you have a User model
│   │   │   ├── views.py
│   │   │   ├── serializers.py
│   │   │   └── urls.py
│   │   └── urls.py
│   ├── models/           # Django models
│   ├── tests/
│   ├── urls.py
│   ├── wsgi.py
│   └── asgi.py
├── manage.py
├── requirements.txt
├── pyproject.toml
├── uv.lock
├── .env.sample
└── README.md

**Note:** For the single folder layout, organize your API endpoints by model name under the `api/` directory.
For example, if you have a `User` model in `models/user.py`, create:
- `api/user/views.py` - API views for User
- `api/user/serializers.py` - Serializers for User
- `api/user/urls.py` - URL patterns for User endpoints

See the README files in `api/` and `models/` directories for more details.

API Documentation

When running in development mode, API documentation is available at:

S
Description
A full-featured, open-source project management system built with Django
Readme
828 KiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 66.1%
Python 33.1%
Just 0.6%
JavaScript 0.1%
Dockerfile 0.1%