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.
Quick Links¶
-
Set up your local development environment and run the application.
-
Understand how the system is structured and how components interact.
-
Explore the REST API with interactive documentation.
-
Browse the React component library with Storybook.
-
Step-by-step guides for common development tasks.
-
Operational procedures for monitoring and incident response.
-
Hosting, CDN, and cloud infrastructure documentation.
-
Staging checklists and quality assurance procedures.
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
- Motion (Framer Motion v12) - Animations and gestures
- React Context - Client state (auth, cart, theme)
- TanStack Query - Server state and data fetching
Support¶
If you encounter issues or have questions: