A modern, responsive smartphone insurance portal that showcases:
- Dynamic content management with ContentStack CMS
- Interactive plan comparison and selection
- Professional UI/UX with responsive design
- Modern React architecture with TypeScript
- React 18.3.1 + TypeScript - Modern, type-safe frontend
- Vite 5.4.2 - Fast development and build tool
- TailwindCSS 3.4.1 - Utility-first styling
- ContentStack 3.25.3 - Headless CMS integration
- React Router 6.22.0 - Client-side routing
- Lucide React - Beautiful SVG icons
- Component-based modular design
- Custom hooks for ContentStack integration
- Responsive design system
- Type-safe development environment
- Hero section with compelling messaging
- Features showcase with icons
- Customer testimonials
- All content managed via ContentStack CMS
- Device selector (Brand → Model)
- Dynamic plan filtering
- Plan comparison table
- Enrollment simulation
- Loading states and smooth UX
- Custom color palette (Teal, Blue, Orange)
- Responsive layouts (Mobile-first)
- Hover effects and animations
- Consistent spacing and typography
- Dynamic content loading
- Multi-language ready
- Reference field handling
- Real-time content updates
- Show responsive hero section
- Highlight ContentStack content loading
- Demonstrate features and testimonials
- Show mobile responsiveness
- Device Selection: Choose Apple → iPhone 15 Pro Max
- Plan Search: Show loading state (1.5s simulation)
- Results Display: Show filtered plans
- Comparison: Enable side-by-side comparison
- Enrollment: Click "Get This Plan" button
- Show code structure in editor
- Highlight TypeScript interfaces
- Show ContentStack hook implementation
- Demonstrate responsive design
- Professional insurance portal ready for customers
- Content management without developer dependency
- Mobile-responsive for all devices
- Scalable architecture for growth
- Modern React with hooks and TypeScript
- Clean architecture with separation of concerns
- Reusable components and custom hooks
- Developer-friendly with fast HMR and good DX
- Cost-effective modern solution
- Maintainable codebase
- Fast performance and smooth UX
- Future-proof technology stack
const getRecommendedPlans = () => {
return insurancePlans.filter(plan =>
(plan.name.includes('Premium') || plan.name.includes('Ultimate')) &&
(plan.brand === 'Apple' || plan.brand === 'Samsung' || plan.brand === 'Google Pixel')
).slice(0, 3);
};const { homeContent, loading, error } = useHomePageContent({
locale: 'en-us',
includeReferences: true
});- Visual feature indicators
- Pricing display
- Premium plan badges
- Hover animations
- 4 Main Pages: Home, Plans, About, Contact
- 8 Reusable Components: Button, Card, Select, etc.
- 10 Insurance Plans: Across 5 major brands
- Multiple Content Types: In ContentStack CMS
- Full TypeScript: Type-safe development
- Mobile-First: Responsive design
PhoneGuard Insurance Portal showcases:
- Modern web development best practices
- Headless CMS integration capabilities
- Professional UI/UX design
- Scalable architecture for real-world use
Perfect for demonstrating:
- Frontend development skills
- CMS integration expertise
- Modern React patterns
- Professional project delivery
Application is running at: http://localhost:5173
Quick Demo Script:
- Homepage - Show dynamic content loading
- Plans Page - Demonstrate device selection and plan comparison
- Mobile View - Show responsive design
- Code Overview - Highlight technical implementation
Time Required: 5-7 minutes for complete demo