---
title: App Design Guide
---

import { Cards } from 'nextra/components'

# App Design Guide

How to design, structure, and implement Django apps in the django-cfg ecosystem. Every pattern is backed by real production code.

<Cards>
  <Cards.Card title="App Structure" href="./app-structure" />
  <Cards.Card title="Models" href="./models" />
  <Cards.Card title="Managers & QuerySets" href="./managers" />
  <Cards.Card title="Service Layer" href="./services" />
  <Cards.Card title="ViewSets & Actions" href="./viewsets" />
  <Cards.Card title="Serializers" href="./serializers" />
  <Cards.Card title="URL Routing" href="./urls-routing" />
  <Cards.Card title="Admin Configuration" href="./admin" />
  <Cards.Card title="Background Tasks" href="./tasks" />
  <Cards.Card title="Testing" href="./testing" />
</Cards>
