Ditch analysis paralysis and start shipping Epic Web apps.
This is an opinionated project starter and reference that allows teams to ship their ideas to production faster and on a more stable foundation based on the experience of Kent C. Dodds and contributors.
npx epicli"The Epic Stack" by Kent C. Dodds
Read the docs (please 🙏).
This Epic Stack instance includes a complete admin product management system:
- Product Management: CRUD operations with variants, images, and inventory tracking
- Category System: Hierarchical categories with parent-child relationships
- Attribute System: Flexible product attributes (Size, Color, Material, etc.) with relational database structure
- Image Handling: Multi-image upload with high-quality fixture system for development
- Admin Dashboard: Role-based access with ARIA-compliant UI following Epic Stack patterns
- Relational Variants: Normalized database structure for better performance and type safety
- Fixture Images: Picsum Photos placeholder images for consistent development experience
- Accessibility First: ARIA-compliant components with full keyboard navigation
- Epic Stack Patterns: Follows established conventions for forms, routing, and state management
See docs/ for detailed architecture documentation:
- Product Images - Fixture system and image handling
- Relational Variants - Database architecture for product variants
- Admin Dashboard - Complete admin interface architecture
- Implementation Notes - Key decisions and trade-offs
- 🆘 Join the discussion on GitHub and the KCD Community on Discord.
- 💡 Create an idea discussion for suggestions.
- 🐛 Open a GitHub issue to report a bug.
Want to talk about the Epic Stack in a blog post or talk? Great! Here are some assets you can use in your material: EpicWeb.dev/brand
You rock 🪨

