Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
Top level, at Growing
# Create the project folder and add Django with uv
$ uv init shop && cd shop && uv add django
# Generate the config package and manage.py in the current folder
$ uv run django-admin startproject config .
# Create the custom user app before the first migrate
$ uv run python manage.py startapp accounts
# Create your first feature apps
$ uv run python manage.py startapp catalog && uv run python manage.py startapp orders
# Create the database tables and start the dev server
$ uv run python manage.py makemigrations && uv run python manage.py migrate && uv run python manage.py runserver
# Add the API, settings, tasks and test tools as the app grows