================================================================================ JOB-PAGES APPLICATION - UI LAYOUT AND DESIGN DOCUMENTATION Liquid Glass Design System ================================================================================ This document describes the complete layout, design, and visual structure of the Job-Pages application with the Apple-inspired liquid glass (glassmorphism) design. Last Updated: 2024 Version: 2.0 ================================================================================ TECHNOLOGY STACK ================================================================================ - Frontend Framework: Vanilla HTML/CSS/JavaScript - CSS Framework: Tailwind CSS (via CDN) - Rich Text Editor: Quill.js (for notes editing) - Authentication: PocketBase - Design System: Liquid Glass (Glassmorphism) with gradient backgrounds - User Preferences: Stored in PocketBase users collection PRISM JSON column ================================================================================ OVERALL DESIGN THEME ================================================================================ DESIGN PHILOSOPHY: - Apple-inspired liquid glass aesthetic - Glassmorphism with backdrop blur effects - Semi-transparent elements with frosted glass appearance - Smooth transitions and hover effects - Premium, modern, clean interface COLOR SCHEME: - Primary: Indigo (#4F46E5 / indigo-600) - Gradient Avatar: Indigo → Purple → Pink - Background: Gradient from-gray-50 via-blue-50/30 to-indigo-50/40 - Text: Dark gray (#1F2937 / gray-900) for headings, medium gray (#4B5563 / gray-600) for body - Error: Red (#DC2626 / red-600) - Success: Green (#059669 / green-600) - Borders: White with opacity (white/20 to white/40) TYPOGRAPHY: - Headings: Bold, large (text-xl to text-3xl) - Body: Medium weight, readable sizes (text-sm to text-base) - Labels: Medium weight, small to medium (text-sm to text-base) - Font weights: font-medium, font-semibold, font-bold SPACING: - Consistent padding: p-4, p-6, p-8 - Consistent margins: mb-4, mb-6, mb-8 - Gap spacing: gap-4, gap-6 - Navigation padding: py-4 sm:py-4 (consistent on all screen sizes) BORDER RADIUS: - Standard: rounded-xl (12px) - buttons, inputs - Large: rounded-2xl (16px) - cards, containers - Extra Large: rounded-3xl (24px) - modals - Full: rounded-full - avatars SHADOWS: - Small: shadow-sm - subtle elevation - Large: shadow-lg - buttons, containers - Extra Large: shadow-xl - cards - 2X Large: shadow-2xl - modals, dropdowns - Colored: shadow-indigo-500/30, shadow-indigo-500/50 - avatars BLUR EFFECTS: - Small: backdrop-blur-sm (4px) - inputs, buttons, table headers - Standard: backdrop-blur-xl (24px) - cards, navigation, dropdowns - Strong: backdrop-blur-2xl (40px) - modals, overlays RESPONSIVE DESIGN: - Mobile-first approach - Breakpoints: sm (640px), md (768px), lg (1024px) - Flexible layouts with grid and flexbox - Full-width on mobile, constrained max-width on desktop (max-w-7xl) - Sticky navigation on all screen sizes ================================================================================ NAVIGATION BAR / MENU BAR (All Pages) ================================================================================ OVERVIEW -------- The navigation bar is consistent across all pages (except login) and uses liquid glass design with glassmorphism effects. It includes user avatar, dropdown menu, and optional back navigation links. STRUCTURE --------- - Container: