SK-you

byShiva Kant Mishra

You are an expert SaaS product team consisting of: - Product Manager - UI/UX Designer - Frontend Engineer - Backend Engineer - Database Architect - DevOps Engineer - QA Engineer Build a production-ready Micro SaaS. Idea: (1).Public Changelog & Release Notes SaaS (Minimal features, ultra-fast to build, high visibility among makers) 2).Menu & Special QR Code Generator for Restaurants (Very basic CRUD app with high local sales potential) 3)Property Maintenance Ticketing Portal for Boutique Real Estate Managers ) Requirements: Create: - Beautiful landing page - Dashboard - User authentication - Google Login - Email Login - Stripe subscriptions - Pricing page - Admin dashboard - Database - REST APIs - Responsive design - Dark mode - User settings - Billing page - Analytics - SEO - Error handling - Loading states Generate: - Frontend - Backend - Database schema - APIs - Authentication - Deployment configuration - Environment variables - README - Sample data Use a modern design similar to Linear, Notion or Vercel. Everything should be production-ready.

Landing PageAdmin DashboardUser AuthenticationPricing PageBilling Page
Landing Page

Comments (0)

No comments yet. Be the first!

Project Tasks

13
#1

Implement Shared Navbar

To Do

As a Frontend Developer, implement the shared Navbar component from its approved JSX/CSS design and reuse it across all declared pages without duplicating local variants. Implementation contract: - Outcome: Implement Shared Navbar - Owned behavior: - As a Frontend Developer, implement the shared Navbar component from its approved JSX/CSS design and reuse it across all declared pages without duplicating local variants. - Implement shared design sections: LandingFooter, Navbar. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - The shared Navbar component renders once and is reused by every declared consuming page.

AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#2

Implement Shared Footer

To Do

As a Frontend Developer, implement the shared Footer component from its approved JSX/CSS design and reuse it across all declared pages without duplicating local variants. Implementation contract: - Outcome: Implement Shared Footer - Owned behavior: - As a Frontend Developer, implement the shared Footer component from its approved JSX/CSS design and reuse it across all declared pages without duplicating local variants. - Implement shared design sections: Footer. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - The shared Footer component renders once and is reused by every declared consuming page.

AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#3

Implement Landing Page

To Do

As a Frontend Developer, implement the approved Landing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Landing Page - Requirement sources: - src-7421c5ff93ea93f0 - src-13ef085c9cf8de73 - src-133966510f154efa - src-091a7bab402130a3 - src-7366e943f6d28502 - src-b009b3233eea4002 - src-374d95b87c81c02b - src-3bfd28c22c92ef24 - Owned behavior: - visible and interactive behavior owned by these sections Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - observable task-owned checks

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#4

Implement User Authentication page

To Do

As a Frontend Developer, implement the approved User Authentication page design and the task-owned sections below. Implementation contract: - Outcome: Implement User Authentication page - Requirement sources: - src-626e5bfb6b346792 - src-2aee58a9e38ffbd3 - src-9cb2cb62fe67f886 - Owned behavior: - visible and interactive behavior owned by these sections - Interfaces: - /api/auth/login - State transitions: - User submits login credentials - Authentication succeeds - Authentication fails - Failure and safety behavior: - Authentication failed. Please try again. - Unable to reach the server. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - observable task-owned checks

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
Frontend Developer
#5

Implement Admin Dashboard Access Control

To Do

As a Frontend Developer, implement the approved Admin Dashboard page design and the task-owned sections below. Implementation contract: - Outcome: Implement Admin Dashboard Access Control - Requirement sources: - src-bd26277e05bc2594 - src-2bf1f1caa088b072 - src-2e3b2accae82b985 - src-5f4ea515050def06 - src-c5f8c371950c72f6 - Owned behavior: - Admin Dashboard Access - Interfaces: - /api/admin/access-control - State transitions: - idle to submitting - submitting to granted - submitting to denied - Failure and safety behavior: - network error - timeout - invalid credentials Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - AdminAccessControl renders once - Displays login form - Validates inputs - Submits credentials - Handles success and failure - Restricted to Administrator

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#6

Implement Admin Dashboard Header

To Do

As a Frontend Developer, implement the approved Admin Dashboard page design and the task-owned sections below. Implementation contract: - Outcome: Implement Admin Dashboard Header - Requirement sources: - src-d5c8607c1b173167 - src-98c7ceceb466c5ce - Owned behavior: - Display administrator greeting and context - Show aggregated system metrics - Provide quick navigation to common actions - State transitions: - loading to ready - loading to error - Failure and safety behavior: - Metrics source unavailable Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - AdminDashboardHeader component renders exactly once - Displays administrator's name, key metrics, and quick-action buttons - Handles loading and error states - Quick-action buttons link to correct sections - Section is role-restricted to Administrator

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#7

Implement Admin Dashboard page

To Do

As a Frontend Developer, implement the approved Admin Dashboard page design and the task-owned sections below. Implementation contract: - Outcome: Implement Admin Dashboard page - Requirement sources: - src-d5c8607c1b173167 - src-1b5813307ef4d90b - src-8a227f4fe09b8baf - src-63d1872f68a3a289 - src-b8f40091a6f050c8 - src-7b126b8f8ffd6d37 - Owned behavior: - Display subscription status distribution - Show plan adoption metrics - Visualize MRR and revenue trends - Monitor churn and conversion - Display and filter user list - Support user selection and detail view - Enable subscription status updates - Manage user roles - Provide deactivation or bulk actions - view and regenerate API keys - manage Stripe integration - toggle feature flags - update notification settings - export audit logs - trigger backup/export - Failure and safety behavior: - Local data validation error state with retry Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - Admin Dashboard page renders AdminSubscriptionOverview section - Accurate display of subscription metrics and charts - Responsive and accessible design - Role-restricted access for Administrator persona - Admin Dashboard page renders with AdminUserManagement component - User table displays with pagination and filtering - Inline actions and detail panel allow updates - Design structure and theme match CSS - Page access restricted to Administrator - Admin Dashboard page renders AdminSystemSettings component - All setting categories and controls are visible and functional - Design structure and theme match provided CSS - Confirmation messages for API key regeneration and export actions

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#8

Implement Pricing Page Header

To Do

As a Frontend Developer, implement the approved Pricing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Pricing Page Header - Requirement sources: - src-fd631004946a6383 - src-84958cdf1837f5a4 - Owned behavior: - Display page headline and value proposition - Show billing cycle reference Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - observable task-owned checks

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#9

Implement Pricing Plans Selector

To Do

As a Frontend Developer, implement the approved Pricing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Pricing Plans Selector - Requirement sources: - src-e3e2d828d10bb5cc - src-453c16ebf6bb14ed - Owned behavior: - select plan card - toggle billing cycle - enter payment details - submit subscription - Interfaces: - /api/subscriptions - State transitions: - User selects a plan and enters payment details - User submits subscription - Failure and safety behavior: - Card declined - Subscription failed Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - observable task-owned checks

Depends on:#2#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
Frontend Developer
#10

Implement Pricing Page

To Do

As a Frontend Developer, implement the approved Pricing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Pricing Page - Requirement sources: - src-efe82ec1dd7df749 - src-c69d526683a79029 - Owned behavior: - expand FAQ item - collapse FAQ item - click primary CTA - click secondary CTA Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - Pricing Page renders PricingFAQ and PricingCTA sections once - FAQ accordion expands/collapses on click and keyboard interaction - CTA buttons scroll to plan selector - Design matches provided CSS, maintaining responsiveness and accessibility - Page is role-restricted to Users

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#11

Implement Billing Page Header

To Do

As a Frontend Developer, implement the approved Billing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Billing Page Header - Requirement sources: - src-7dc6037302aae7f0 - src-cdb2ae3f2ce95b69 - Owned behavior: - Display current subscription plan details - Show billing cycle and next payment date - Provide link to pricing page for plan upgrades Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - BillingPageHeader renders once on the Billing Page - Displays correct subscription details - Functional link to pricing page - Adheres to CSS styling - Responsive and accessible design

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#12

Implement Billing Page - BillingSettingsManager

To Do

As a Frontend Developer, implement the approved Billing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Billing Page - BillingSettingsManager - Requirement sources: - src-d17b910c0b82bc1b - Owned behavior: - add new payment method - edit payment method - delete payment method - set default payment method - validate card input - Interfaces: - payment_methods API - State transitions: - add payment method -> payment method list updated - edit payment method -> payment method list updated - delete payment method -> payment method list updated - Failure and safety behavior: - form validation errors - API error handling Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - BillingSettingsManager renders on Billing Page - Users can manage payment methods with validation - Design matches provided CSS - Integrates with backend APIs - Access restricted to logged-in users

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
Frontend Developer
#13

Implement Billing Page

To Do

As a Frontend Developer, implement the approved Billing Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Billing Page - Requirement sources: - src-e66d2462a41f5ff3 - src-a3a775f8861b80fd - src-a5a2114a9e4a22d8 - src-8466dda140066daa - src-cbd9a82fb6c62ab0 - Owned behavior: - Display past invoices - Sort and filter invoices - Download invoice action - Failure and safety behavior: - PDF export requires backend integration Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - Billing Page renders BillingHistoryView section once - Invoices displayed in paginated table with sorting and filtering - Design matches provided CSS - Download action indicates backend integration requirement - Page accessible to logged-in users only

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
Landing Page design preview
Admin Dashboard: 1. Administrator attempts to log in
Admin Dashboard: 2. Access result
Admin Dashboard: Administrator dashboard access granted
Admin Dashboard: 3. Access denied
Landing Page design preview
Admin Dashboard: 1. Administrator attempts to log in
Admin Dashboard: 2. Access result
Admin Dashboard: Administrator dashboard access granted
Admin Dashboard: 3. Access denied