You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete rewrite of all UI components from Bootstrap 5 to Tailwind CSS.
This modernizes the frontend stack and removes ~600KB of dependencies.
Changes:
- Replace Bootstrap CDN with Tailwind Play CDN in base templates
- Remove django-bootstrap5 dependency from pyproject.toml
- Delete Bootstrap vendor files (CSS, JS, and Bootstrap Icons)
- Convert all 21 templates to Tailwind utility classes
- Replace Bootstrap JavaScript with vanilla JS for navigation/dropdowns
- Implement Tailwind dark mode with class strategy
- Add Heroicons SVG icons replacing Bootstrap Icons
- Update site.js for Tailwind-compatible dark mode toggle
- Update CLAUDE.md documentation
Templates converted:
- Core: base.html, _header.html, _footer.html, _alerts.html, home.html
- Auth: allauth layouts and all element components (buttons, forms, fields, etc.)
- Data room: upload_page.html with Uppy integration, status pages
Technical details:
- Using Tailwind Play CDN (no build process required)
- Dark mode configured with 'class' strategy
- All navigation/dropdown functionality preserved without Bootstrap JS
- Responsive design maintained across all breakpoints
- Form validation states and error handling converted
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
@@ -4,20 +4,43 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
This is a Django Reference Implementation - a production-ready Django SaaS template with organizations, invitations, and authentication. It follows a pragmatic approach to building multi-tenant applications with minimal dependencies.
7
+
This is a **Data Room Application** - a secure file upload and management system for collecting customer data files for proof-of-concept development. Built on Django with django-allauth (2FA + SSO support), it enables internal teams to provision UUID-based upload endpoints for customers while maintaining complete privacy and audit trails.
<pclass="text-muted">This upload endpoint has been archived and is no longer accepting files. Please contact your administrator if you need assistance.</p>
<pclass="text-gray-600 dark:text-gray-300">This upload endpoint has been archived and is no longer accepting files. Please contact your administrator if you need assistance.</p>
<pclass="text-gray-600 dark:text-gray-300">This upload endpoint has been temporarily disabled. Please contact your administrator for more information.</p>
0 commit comments