Skip to content

Freeze Design Documentation

Welcome to the Freeze Design developer documentation. This documentation covers everything you need to know to develop, deploy, and maintain the Freeze Design custom apparel webshop.

  • Getting Started

    Set up your local development environment and run the application.

  • Architecture

    Understand how the system is structured and how components interact.

  • API Reference

    Explore the REST API with interactive documentation.

  • Components

    Browse the React component library with Storybook.

  • Guides

    Step-by-step guides for common development tasks.

  • Runbooks

    Operational procedures for monitoring and incident response.

Documentation Sections

Section Description Link
Main Docs Developer guides and architecture You are here
API Reference Interactive Swagger UI /api/
Storybook React component library /storybook/
TypeScript API TypeDoc generated docs /typescript/

Tech Stack

Backend

  • Django 5.1 - Web framework
  • Django REST Framework - API toolkit
  • PostgreSQL - Database
  • Celery - Background tasks
  • Redis - Cache and message broker

Frontend

  • Next.js 16 - React framework
  • React 19 - UI library
  • Tailwind CSS 4 - Styling
  • Zustand - State management
  • TanStack Query - Data fetching

Support

If you encounter issues or have questions:

  1. Check the Guides for common tasks
  2. Review the Runbooks for operational issues
  3. Open an issue on GitHub