Frequently Asked Questions
Everything you need to know about FrontendCheck and how it works.
What is FrontendCheck?
FrontendCheck is a frontend learning platform that teaches enterprise architecture patterns through domain-adaptive challenges. Instead of building another todo app, you choose your domain (like task manager, CRM, or notes app) and then decide what your app actually is. One person might build a gamified chore tracker, another might build an ADHD-friendly task capture tool. Same enterprise patterns, completely unique portfolio pieces.
How is FrontendCheck different from Frontend Mentor?
Frontend Mentor focuses on pixel-perfect implementation of provided designs. FrontendCheck focuses on architecture and system design. We teach patterns like multi-tenancy, role-based permissions, and real-time collaboration while letting you bring your own creative ideas. You're not copying a design, but rather learning how to architect systems that scale.
Is FrontendCheck free?
The SaaS Pivot Challenge is completely free - 10 stakeholder emails teaching multi-tenant architecture, role-based permissions, dynamic theming, and internationalization. It's entirely self-paced, so you can complete it in a weekend or spread it over weeks. Additional challenges (E-commerce Scale, Real-time Collaboration, Content Platform, Mobile-First PWA) are $39 each.
What will I learn?
You'll learn enterprise frontend patterns including multi-tenant data architecture, role-based access control (RBAC), dynamic theming with CSS custom properties, internationalization (i18n) with RTL support, real-time collaboration with WebSockets, offline-first PWA development, and e-commerce patterns. These are the skills that separate senior developers from juniors.
Who is FrontendCheck for?
FrontendCheck is designed for junior to mid-level frontend developers preparing for senior roles, bootcamp graduates bridging the gap to employment, freelancers wanting to build and launch SaaS products, and anyone tired of building generic todo app tutorials.
How do the challenges work?
Each challenge consists of 10 stakeholder emails that simulate a realistic workplace - you can go through them at your own pace. You'll experience requirement changes, scope pivots, and the kind of architectural decisions you'd face in a real job. You build your app using provided backend functions (just copy-paste, no packages to install), so you can focus 100% on frontend development.
What are domains?
Domains are the context for your app. Each challenge offers 4 domain options (like task manager, CRM, notes app, or inventory). The domain provides the data structure and vocabulary, but you decide what your app actually is. Someone picking the task manager domain might build 'ChoreQuest' (gamified household chores) while another builds 'ADHD Brain Dump' (neurodivergent-friendly task capture). Same architecture, different apps.
How many domains are there?
There are 20 domains across 5 challenges. SaaS Pivot offers Task Manager, CRM, Notes App, and Inventory. E-commerce Scale offers Fashion Store, Electronics Shop, Digital Products, and Marketplace. Real-time Collaboration offers Docs Editor, Whiteboard, Design Tool, and Code Editor. Content Platform offers Blog Platform, Video Sharing, Social Network, and Forum. Mobile-First PWA offers Fitness Tracker, Expense Manager, Reading List, and Habit Tracker.
Can I use this for my portfolio?
Absolutely. Every completed challenge produces a deployable app that's genuinely yours. Because you choose the concept, name, and personality of your app, your portfolio piece will be completely different from anyone else who completed the same challenge. No more 'I built a todo app from a tutorial' - instead you'll have 'I built a multi-tenant SaaS with role-based permissions.'
Do I need to know React?
FrontendCheck is framework-agnostic in its teaching, but the provided backend functions are written in TypeScript. You should be comfortable with JavaScript/TypeScript and have some experience with a frontend framework (React, Vue, Svelte, etc.). The challenges focus on architectural patterns, not framework-specific syntax.
How long does each challenge take?
Each challenge has 10 stakeholder emails, each introducing new requirements. It's completely self-paced - some people finish in a weekend, others spread it over a few weeks. Most people spend 1-3 hours per email. All emails are available immediately, so you control your own schedule.
What if I get stuck?
Getting stuck is part of the learning process - it's where the real growth happens. Each email includes a learning panel that explains the concepts and patterns you'll need, but the implementation is up to you. We intentionally don't hand you solutions because you learn more by wrestling with problems, googling, experimenting, and asking your AI assistant. That said, if you're truly blocked, reach out at hello@frontendcheck.com.
Still have questions? Get in touch!