Files
djinit/yoo

yoo

A Django project created with django-setup.

Features

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

Setup

  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
    

Project Structure

yoo/
├── core/
│   ├── settings/
│   │   ├── base.py
│   │   ├── development.py
│   │   └── production.py
│   ├── urls.py
│   ├── wsgi.py
│   └── asgi.py
├── apps/
│   ├── core/
│   │   ├── apps.py
│   │   ├── models/
│   │   │   ├── __init__.py
│   │   │   ├── base.py
│   │   │   └── mixins.py
│   │   ├── utils/
│   │   │   ├── __init__.py
│   │   │   └── responses.py
│   │   ├── permissions/
│   │   ├── middleware/
│   │   └── __init__.py
│   └── api/
│       ├── apps.py
│       ├── models/
│       ├── serializers/
│       ├── views/
│       ├── services/
│       ├── tests/
│       ├── urls/
│       └── admin/
├── manage.py
├── requirements.txt
├── pyproject.toml
├── .env.sample
├── justfile
├── Procfile
├── runtime.txt
└── README.md

API Documentation

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