Introduced a CI pipeline configuration for the project that sets up a Python environment with version 3.11, installs necessary dependencies, and runs initial project setup steps. This includes performing database migrations and starting a test server to verify deployment readiness by making a health check request. The pipeline defines two stages: 'prepare' for the environment setup and 'test' for validating the operational status of the app. It ensures that all commits pushed to the repository maintain a consistent quality and functionality before merging.
Introduce basic Django project structure, including ASGI application settings, forms setup for Playthrough model, command utilities, and initial migration files. Includes proper `.gitignore` definitions for Python and Django development standards. Initialize Bootstrap with custom theming and necessary static assets for frontend styling. Dedicate management command for setting outbound redirect destinations, enhancing administrative capabilities.