From d1a9daf798bcb501a8fbecdcff3706585359cae4 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Feb 2026 18:25:16 +0000 Subject: [PATCH 1/2] Add Micro-SaaS Factory Playbook page Create a comprehensive playbook page documenting the six-phase system for taking teams from idea to revenue in 16 weeks. Includes detailed phases (Entry & Matching through Scale or Graduate), revenue model, success patterns, platform advantages, and build roadmap. Add navigation between home and playbook pages. https://claude.ai/code/session_011yKcAb88mwGsWauDUaVz4w --- index.html | 9 ++ playbook.css | 387 ++++++++++++++++++++++++++++++++++++++++++++ playbook.html | 435 ++++++++++++++++++++++++++++++++++++++++++++++++++ styles.css | 34 ++++ 4 files changed, 865 insertions(+) create mode 100644 playbook.css create mode 100644 playbook.html diff --git a/index.html b/index.html index 99ffa36..859a46d 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,10 @@
+

CoBuildFun šŸš€

Co-build projects. Share profits. Have fun.

@@ -16,6 +20,11 @@

CoBuildFun šŸš€

Welcome to CoBuildFun

A community-driven platform where professionals, creators, and dreamers come together to co-build impactful projects and share profits fairly.

+
+

Our Playbook

+

Read our Micro-SaaS Factory Playbook — a repeatable system to take teams from idea to revenue in 16 weeks.

+ Read the Playbook +

Join the Movement

We are building something amazing. Be a part of it.

diff --git a/playbook.css b/playbook.css new file mode 100644 index 0000000..ea7ab04 --- /dev/null +++ b/playbook.css @@ -0,0 +1,387 @@ +/* Playbook Page Styles */ + +.playbook-page { + text-align: left; +} + +/* Navigation */ +.nav-bar { + display: flex; + align-items: center; + gap: 2rem; + max-width: 900px; + margin: 0 auto; +} + +.nav-logo { + color: white; + text-decoration: none; + font-size: 1.2rem; + font-weight: bold; +} + +.nav-link { + color: rgba(255, 255, 255, 0.8); + text-decoration: none; + font-size: 0.95rem; +} + +.nav-link.active, +.nav-link:hover { + color: white; +} + +/* Hero */ +.playbook-hero { + max-width: 900px; + margin: 1.5rem auto 0; + text-align: center; +} + +.playbook-hero h1 { + font-size: 2.2rem; + margin: 0.5rem 0; +} + +.hero-label { + font-size: 0.85rem; + opacity: 0.85; + text-transform: uppercase; + letter-spacing: 0.05em; + margin: 0; +} + +.hero-subtitle { + font-size: 1.15rem; + opacity: 0.9; + margin-top: 0.5rem; +} + +/* Main content */ +.playbook-page main { + max-width: 900px; + margin: 0 auto; + padding: 2rem 1.5rem; +} + +/* Sections */ +.playbook-section { + margin-bottom: 3rem; + padding-bottom: 2rem; + border-bottom: 1px solid #e0e0e0; +} + +.playbook-section:last-child { + border-bottom: none; +} + +.playbook-section h2 { + font-size: 1.6rem; + color: #222; + margin-bottom: 0.5rem; +} + +.playbook-section h3 { + font-size: 1.2rem; + color: #333; + margin-top: 1.5rem; + margin-bottom: 0.5rem; +} + +.playbook-section h4 { + font-size: 1.05rem; + color: #444; + margin-top: 1.2rem; + margin-bottom: 0.4rem; +} + +.section-subtitle { + color: #666; + font-style: italic; + margin-bottom: 1.5rem; +} + +.playbook-section p { + line-height: 1.7; + color: #444; +} + +.playbook-section ul, +.playbook-section ol { + line-height: 1.8; + color: #444; + padding-left: 1.5rem; +} + +.playbook-section li { + margin-bottom: 0.3rem; +} + +/* North Star */ +.north-star { + background: #eef4ff; + border-left: 4px solid #4a90e2; + padding: 1.2rem 1.5rem; + margin-top: 1.5rem; + border-radius: 0 6px 6px 0; +} + +.north-star h3 { + margin-top: 0; + color: #4a90e2; +} + +.north-star .metric { + font-size: 1.1rem; + font-weight: bold; + color: #222; +} + +/* Phase styling */ +.phase-header { + margin-bottom: 1rem; +} + +.phase-badge { + display: inline-block; + background: #4a90e2; + color: white; + padding: 0.25rem 0.75rem; + border-radius: 4px; + font-size: 0.85rem; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 0.03em; +} + +.phase-meta { + color: #888; + font-size: 0.95rem; + margin-top: 0.25rem; +} + +/* Success metric callout */ +.success-metric { + background: #f0faf0; + border-left: 4px solid #2ecc71; + padding: 0.8rem 1.2rem; + margin-top: 1.5rem; + border-radius: 0 6px 6px 0; + color: #333; +} + +/* Anti-patterns */ +.anti-patterns { + background: #fef7f0; + border-left: 4px solid #e67e22; + padding: 0.8rem 1.2rem; + margin-top: 1.5rem; + border-radius: 0 6px 6px 0; +} + +.anti-patterns h4 { + margin-top: 0; + color: #e67e22; +} + +.anti-patterns ul { + margin-bottom: 0; +} + +/* Decision grid (Phase 3) */ +.decision-grid { + display: grid; + grid-template-columns: 1fr; + gap: 0.75rem; + margin-top: 1rem; +} + +.decision { + padding: 0.8rem 1rem; + border-radius: 6px; + font-size: 0.95rem; + color: #333; +} + +.decision.continue { + background: #f0faf0; + border-left: 4px solid #2ecc71; +} + +.decision.kill { + background: #fef0f0; + border-left: 4px solid #e74c3c; +} + +.decision.pivot { + background: #fef7f0; + border-left: 4px solid #e67e22; +} + +/* Paths grid (Phase 5) */ +.paths-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 1rem; + margin-top: 1rem; +} + +.path { + padding: 1.2rem; + border-radius: 8px; + border: 1px solid #e0e0e0; +} + +.path h4 { + margin-top: 0; +} + +.path ul { + padding-left: 1.2rem; + margin-bottom: 0; +} + +.path-a { + background: #f0faf0; + border-color: #2ecc71; +} + +.path-b { + background: #eef4ff; + border-color: #4a90e2; +} + +.path-c { + background: #f9f9f9; + border-color: #ccc; +} + +/* Tables */ +.revenue-table, +.advantages-table { + width: 100%; + border-collapse: collapse; + margin-top: 1rem; + font-size: 0.95rem; +} + +.revenue-table th, +.advantages-table th { + background: #4a90e2; + color: white; + text-align: left; + padding: 0.75rem 1rem; +} + +.revenue-table td, +.advantages-table td { + padding: 0.75rem 1rem; + border-bottom: 1px solid #e0e0e0; + color: #444; +} + +.revenue-table tr:nth-child(even), +.advantages-table tr:nth-child(even) { + background: #f9fafc; +} + +/* Patterns grid */ +.patterns-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 1rem; + margin-top: 1rem; +} + +.pattern { + background: #f9fafc; + border: 1px solid #e0e0e0; + border-radius: 8px; + padding: 1.2rem; +} + +.pattern h4 { + margin-top: 0; + color: #4a90e2; +} + +.pattern p { + font-size: 0.95rem; + margin-bottom: 0; +} + +/* Roadmap */ +.roadmap { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); + gap: 1rem; + margin-top: 1rem; +} + +.roadmap-phase { + background: #f9fafc; + border: 1px solid #e0e0e0; + border-top: 3px solid #4a90e2; + border-radius: 0 0 8px 8px; + padding: 1.2rem; +} + +.roadmap-phase h4 { + margin-top: 0; + color: #4a90e2; +} + +.roadmap-phase ul { + padding-left: 1.2rem; + margin-bottom: 0; +} + +/* CTA section */ +.playbook-page .cta { + text-align: center; + border-bottom: none; +} + +.btn { + display: inline-block; + background: #4a90e2; + color: white; + text-decoration: none; + padding: 0.8rem 1.5rem; + font-size: 1rem; + border-radius: 5px; + transition: background 0.2s; +} + +.btn:hover { + background: #357ab8; +} + +/* Responsive */ +@media (max-width: 600px) { + .playbook-hero h1 { + font-size: 1.6rem; + } + + .playbook-page main { + padding: 1rem; + } + + .paths-grid, + .patterns-grid, + .roadmap { + grid-template-columns: 1fr; + } + + .revenue-table, + .advantages-table { + font-size: 0.85rem; + } + + .revenue-table th, + .advantages-table th, + .revenue-table td, + .advantages-table td { + padding: 0.5rem 0.6rem; + } +} diff --git a/playbook.html b/playbook.html new file mode 100644 index 0000000..3e9ad60 --- /dev/null +++ b/playbook.html @@ -0,0 +1,435 @@ + + + + + + Micro-SaaS Factory Playbook | CoBuildFun + + + + +
+ +
+

Operating Playbook v1.0 · February 2026

+

The Micro-SaaS Factory Model

+

A Repeatable System to Take Teams from Idea → Revenue

+
+
+ +
+ +
+

System Overview

+

This playbook defines a six-phase system for assembling small teams around validated problems, building focused MVPs, and reaching first revenue within 16 weeks. The model is designed for the Indian micro-SaaS ecosystem with pricing, legal, and operational guidance calibrated accordingly.

+

The system is structured around one principle: no one makes money until teams make money. The platform's revenue is directly tied to team success, ensuring alignment at every stage.

+
+

North Star Metric

+

Number of teams earning ₹10K+ MRR within 16 weeks of formation

+

This is the single proof point that the factory works.

+
+
+ + +
+
+ Phase 0 +

Entry & Matching

+

Pre-Formation · Timeline: 1–2 weeks

+
+ +

What Happens

+

Individuals sign up with verified skills (portfolio, GitHub, LinkedIn), their preferred problem areas or industries, time commitment level (weekends only, 10 hrs/week, or full-time), and whether they prefer equity or cash compensation.

+ +

Platform Actions

+
    +
  • AI-Assisted Skill Mapping: Automatically categorise and verify capabilities from submitted profiles.
  • +
  • Complementary Matching: Pair individuals with different but complementary skill sets around viable ideas.
  • +
  • Hot Problem Surfacing: Identify opportunities based on market demand signals, team skill availability, and validation difficulty (easier problems first).
  • +
+ +
+ Success Metric: Match quality → % of matched teams that proceed to Phase 1 +
+
+ + +
+
+ Phase 1 +

Team Formation & Alignment

+

Week 1–2

+
+ +

What Happens

+

Two to four people commit to explore an idea together with clearly defined roles:

+
    +
  • Builder: Developer and/or designer responsible for product execution.
  • +
  • Problem Owner: Domain expert with direct customer access.
  • +
  • Growth/Ops (Optional): Handles distribution, operations, and early sales.
  • +
+ +

Platform Provides

+ +

Structured Alignment Session

+

A guided template that forces clarity on five questions before any code is written:

+
    +
  1. What problem are we solving?
  2. +
  3. Who is the customer?
  4. +
  5. What is the MVP? (scope defined ruthlessly)
  6. +
  7. How do we split equity and revenue?
  8. +
  9. What is our 8-week goal?
  10. +
+ +

Legal Templates (Light, Not Heavy)

+
    +
  • Collaboration Agreement: Not incorporation — a simple working agreement.
  • +
  • IP Assignment: What you build belongs to the team.
  • +
  • Revenue/Equity Split: Clear from day one, documented and signed.
  • +
+ +
+

Anti-Pattern Protection

+
    +
  • No vague "let's see" teams — every team must have a concrete hypothesis.
  • +
  • No "idea guy + 3 developers" imbalance — balanced skills required.
  • +
  • No building without a customer hypothesis — who pays, and why?
  • +
+
+ +
+ Success Metric: Signed collaboration agreement + clear 8-week milestone +
+
+ + +
+
+ Phase 2 +

MVP Build

+

Week 3–6 · 4 weeks maximum

+
+ +

What Happens

+

The team builds a focused MVP with weekly check-ins for accountability (not handholding) and public progress updates to build an early audience.

+ +

Platform Provides

+ +

1. Technical Infrastructure (Optional)

+
    +
  • Dev environment templates and boilerplate code
  • +
  • Hosting credits (partnerships with Vercel, Railway, or Render)
  • +
  • Basic CI/CD setup
  • +
+ +

2. Execution Support

+
    +
  • Weekly standup framework with structured agendas
  • +
  • Scope control mechanisms to prevent feature creep
  • +
  • Office Hours: "Stuck? Get Unstuck" sessions with volunteer mentors
  • +
+ +

3. Customer Development Access

+

This is the secret sauce of the platform:

+
    +
  • Platform's own WhatsApp and Telegram communities, segmented by industry
  • +
  • Partner communities — relationships with existing audiences
  • +
  • Warm introductions to 5–10 potential users per team
  • +
  • Validation scripts — how to interview without building confirmation bias
  • +
+ +
+

Anti-Pattern Protection

+
    +
  • No building in isolation — customer contact is mandatory.
  • +
  • No "we'll get users after launch" — users come first.
  • +
  • No perfectionism — ship ugly, ship fast.
  • +
+
+ +
+ Success Metric: Working MVP + 10 customer conversations documented +
+
+ + +
+
+ Phase 3 +

Validation & Testing

+

Week 7–10

+
+ +

What Happens

+

The MVP is placed in the hands of real users. The team collects feedback, usage data, and signals of willingness to pay, then iterates in fast one-week cycles.

+ +

Platform Provides

+ +

1. Distribution Channels

+
    +
  • Platform showcase — other builders on the platform are natural early adopters
  • +
  • Partner community pushes: LinkedIn groups, WhatsApp business groups, Reddit
  • +
  • Product Hunt launch support when the product is ready
  • +
+ +

2. Feedback Infrastructure

+
    +
  • Analytics credits (Plausible or Mixpanel)
  • +
  • User interview scheduling support
  • +
  • Payment validation tools — even ₹1 matters as a signal
  • +
+ +

3. Pivot or Persevere Framework

+

Clear kill, continue, or pivot criteria applied at the end of this phase:

+
+
+ Continue if: 5+ active users, 2+ willing to pay, clear problem validation +
+
+ Kill if: No traction after 50 outreach attempts, or team wants out +
+
+ Pivot if: Engagement exists but wrong solution or wrong customer segment +
+
+ +
+

Anti-Pattern Protection

+
    +
  • No "we need more features" without user demand driving it.
  • +
  • No "it's too early to charge" — validate willingness to pay now.
  • +
  • No vanity metrics — downloads do not equal success.
  • +
+
+ +
+ Success Metric: 5 active users + 2 verbal payment commitments OR a clear validated pivot +
+
+ + +
+
+ Phase 4 +

Launch & Monetisation

+

Week 11–16

+
+ +

What Happens

+

First paying customers come on board, revenue sharing kicks in, and the team executes a public launch (Product Hunt or equivalent, if applicable).

+ +

Platform Provides

+ +

1. Go-to-Market Playbook

+
    +
  • Pricing Guidance: ₹800–₹1,200/month is a realistic starting range for Indian SMB SaaS.
  • +
  • Payment Setup: Razorpay integration partnership for seamless collections.
  • +
  • First Customer Playbook: Scripts for closing, onboarding, and retaining early users.
  • +
+ +

2. Legal & Compliance (On-Demand)

+

Chartered Accountant access for:

+
    +
  • GST registration (only required if revenue exceeds ₹20L/year)
  • +
  • Invoice templates and basic bookkeeping
  • +
  • Company Formation Guidance: LLP vs. Pvt Ltd — incorporate later than you think.
  • +
+ +

3. Revenue Operations

+
    +
  • Simple revenue dashboard showing who earned what
  • +
  • Automated split calculations per collaboration agreement
  • +
  • Withdrawal system via UPI or bank transfer
  • +
+ +
+

Anti-Pattern Protection

+
    +
  • No incorporating before ₹1L revenue — legal overhead kills momentum.
  • +
  • No complex cap tables too early — keep it simple.
  • +
  • No "raising money" before product-market fit is established.
  • +
+
+ +
+ Success Metric: ₹10,000 MRR OR 10 paying customers (whichever comes first) +
+
+ + +
+
+ Phase 5 +

Scale or Graduate

+

Month 4+

+
+ +

Decision Point: Three Paths

+
+
+

Path A: Keep Growing

+
    +
  • Revenue > ₹50K/month
  • +
  • Team wants to stay lean
  • +
  • Platform takes 5–10% rev share
  • +
  • Continued support access
  • +
+
+
+

Path B: Graduate

+
    +
  • Revenue > ₹2L/month consistently
  • +
  • Team ready for full company
  • +
  • Platform helps incorporate
  • +
  • Advisory relationship (optional)
  • +
+
+
+

Path C: Shut Down

+
    +
  • Didn't work — that's okay
  • +
  • Archive the project
  • +
  • Join other teams or start fresh
  • +
  • No stigma, no penalties
  • +
+
+
+
+ + +
+

Platform Revenue Model

+

Aligned with Success — No Money Until Teams Make Money

+ + + + + + + + + + + + + + + + + + + + + + +
PhasePlatform Revenue
Phase 0–3Free — alignment, build, and validate at no cost
Phase 45–10% monthly revenue share OR small equity stake if team incorporates
Phase 5Graduated: advisory relationship. Scaling: continued revenue share.
+

This works because the platform only wins when teams win. There is no upfront cost, which eliminates barriers to entry, and the revenue share model creates a sustainable, scalable business.

+
+ + +
+

Key Success Patterns

+

What makes teams win consistently

+ +
+
+

Pattern 1: Problem-First Teams

+

Someone on the team has real access to customers. The problem is specific, not vague. Example: "SMB inventory app for hardware stores" beats "AI-powered business tool" every time.

+
+
+

Pattern 2: Balanced Skill Mix

+

Builder plus domain expert is the minimum viable team. Four developers or four idea people will stall. Complementary skills are non-negotiable.

+
+
+

Pattern 3: Speed Obsessed

+

Ship in 4 weeks, not 4 months. Talk to users in week 1, not week 10. Velocity is the strongest predictor of success in early-stage products.

+
+
+

Pattern 4: Revenue-Focused

+

Charge early, charge often. ₹100/month from 10 customers is infinitely more valuable than ₹0 from 1,000 free users.

+
+
+
+ + +
+

Platform Unfair Advantages

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
AdvantageHow It Works
Distribution NetworkYour communities are the testing ground. Every new team is a potential customer for past teams, creating a self-reinforcing ecosystem.
Shared LearningsWhat worked for Team A becomes a template for Team B. Failed experiments are documented, saving every subsequent team time and money.
Bulk PartnershipsHosting credits, payment processing rates, and legal/CA services negotiated in bulk for all teams — better terms than any solo founder gets.
Credibility Signal"Built on CoBuildFun" becomes a quality signal. Featured teams provide social proof that attracts stronger builders and better ideas.
+
+ + +
+

Platform Build Roadmap

+

What you need to build — the MVP of the factory itself

+ +
+
+

Month 1–2: Foundation

+
    +
  • Team matching system (skills + problem interest + availability)
  • +
  • Collaboration agreement templates (legal-light)
  • +
  • Weekly check-in framework and standup tools
  • +
  • First community channel with 50–100 people
  • +
+
+
+

Month 3–4: Growth Infrastructure

+
    +
  • Customer access network (distribution partnerships)
  • +
  • Simple revenue tracking dashboard
  • +
  • Legal and CA partner relationships
  • +
+
+
+

Month 5–6: Scale Systems

+
    +
  • Showcase and distribution system for launched products
  • +
  • Payment and revenue split automation
  • +
  • Graduate pathway with incorporation support
  • +
+
+
+
+ + +
+

Ready to Build?

+

Join the CoBuildFun community and start your micro-SaaS journey.

+ Back to Home +
+
+ +
+

© 2025 CoBuildFun. All rights reserved.

+
+ + diff --git a/styles.css b/styles.css index 1a2492f..35f00c2 100644 --- a/styles.css +++ b/styles.css @@ -11,6 +11,40 @@ header { color: white; padding: 2rem; } +.nav-bar { + display: flex; + align-items: center; + gap: 2rem; + justify-content: center; + margin-bottom: 1rem; +} +.nav-logo { + color: white; + text-decoration: none; + font-size: 1.2rem; + font-weight: bold; +} +.nav-link { + color: rgba(255, 255, 255, 0.8); + text-decoration: none; + font-size: 0.95rem; +} +.nav-link:hover, +.nav-link.active { + color: white; +} +.btn { + display: inline-block; + background: #4a90e2; + color: white; + text-decoration: none; + padding: 0.8rem 1.5rem; + font-size: 1rem; + border-radius: 5px; +} +.btn:hover { + background: #357ab8; +} header h1 { margin: 0; font-size: 2.5rem; From 4e329cc26187890e2f2c284d3f2941e2393421e2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 10 Feb 2026 19:01:42 +0000 Subject: [PATCH 2/2] Add full platform UI prototype with 5 interactive pages Create a comprehensive UI prototype of the CoBuildFun platform: - landing.html: Marketing page with hero, how-it-works timeline, revenue model, features grid, success patterns, and signup modal - dashboard.html: Post-login dashboard with team stats, activity feed, milestones, and recommended problems - explore.html: Problem discovery page with search, industry filters, problem cards with team needs, and submit-a-problem modal - team.html: Team workspace with 5 tabs (overview, alignment session, milestones tracker, customer conversation log, weekly standups) - revenue.html: Revenue dashboard with split visualization, earnings, customer breakdown table, monthly trend, and GST compliance notice - app.css: Shared design system with cards, badges, avatars, tables, progress bars, modals, navigation, and responsive breakpoints All pages use realistic sample data (StockKaro - hardware store inventory SaaS) to demonstrate the full user journey from matching through revenue. https://claude.ai/code/session_011yKcAb88mwGsWauDUaVz4w --- app.css | 784 +++++++++++++++++++++++++++++++++++++++++++++++++ dashboard.html | 209 +++++++++++++ explore.html | 252 ++++++++++++++++ index.html | 9 +- landing.html | 287 ++++++++++++++++++ revenue.html | 314 ++++++++++++++++++++ team.html | 476 ++++++++++++++++++++++++++++++ 7 files changed, 2330 insertions(+), 1 deletion(-) create mode 100644 app.css create mode 100644 dashboard.html create mode 100644 explore.html create mode 100644 landing.html create mode 100644 revenue.html create mode 100644 team.html diff --git a/app.css b/app.css new file mode 100644 index 0000000..b133336 --- /dev/null +++ b/app.css @@ -0,0 +1,784 @@ +/* ===== CoBuildFun Platform Design System ===== */ + +/* --- Reset & Base --- */ +*, *::before, *::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --blue-600: #4a90e2; + --blue-700: #357ab8; + --blue-100: #eef4ff; + --green-500: #2ecc71; + --green-100: #f0faf0; + --orange-500: #e67e22; + --orange-100: #fef7f0; + --red-500: #e74c3c; + --red-100: #fef0f0; + --purple-500: #9b59b6; + --purple-100: #f5f0fa; + --gray-50: #f9fafc; + --gray-100: #f1f3f5; + --gray-200: #e0e0e0; + --gray-300: #ccc; + --gray-400: #aaa; + --gray-500: #888; + --gray-600: #666; + --gray-700: #444; + --gray-800: #333; + --gray-900: #1a1a2e; + --white: #fff; + --radius-sm: 6px; + --radius-md: 10px; + --radius-lg: 16px; + --shadow-sm: 0 1px 3px rgba(0,0,0,0.08); + --shadow-md: 0 4px 12px rgba(0,0,0,0.1); + --shadow-lg: 0 8px 30px rgba(0,0,0,0.12); + --transition: 0.2s ease; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, sans-serif; + color: var(--gray-800); + background: var(--gray-50); + line-height: 1.6; + -webkit-font-smoothing: antialiased; +} + +a { color: var(--blue-600); text-decoration: none; } +a:hover { color: var(--blue-700); } + +img { max-width: 100%; display: block; } + +/* --- Typography --- */ +h1 { font-size: 2.5rem; font-weight: 800; line-height: 1.2; } +h2 { font-size: 1.75rem; font-weight: 700; line-height: 1.3; } +h3 { font-size: 1.25rem; font-weight: 600; line-height: 1.4; } +h4 { font-size: 1.05rem; font-weight: 600; } + +/* --- Utility Classes --- */ +.container { max-width: 1100px; margin: 0 auto; padding: 0 1.5rem; } +.container-narrow { max-width: 800px; margin: 0 auto; padding: 0 1.5rem; } +.text-center { text-align: center; } +.text-muted { color: var(--gray-500); } +.text-small { font-size: 0.875rem; } +.mt-1 { margin-top: 0.5rem; } +.mt-2 { margin-top: 1rem; } +.mt-3 { margin-top: 1.5rem; } +.mt-4 { margin-top: 2rem; } +.mb-1 { margin-bottom: 0.5rem; } +.mb-2 { margin-bottom: 1rem; } +.mb-3 { margin-bottom: 1.5rem; } +.flex { display: flex; } +.flex-between { display: flex; justify-content: space-between; align-items: center; } +.flex-center { display: flex; align-items: center; } +.gap-1 { gap: 0.5rem; } +.gap-2 { gap: 1rem; } +.gap-3 { gap: 1.5rem; } + +/* --- Buttons --- */ +.btn { + display: inline-flex; + align-items: center; + gap: 0.4rem; + padding: 0.65rem 1.3rem; + font-size: 0.95rem; + font-weight: 600; + border-radius: var(--radius-sm); + border: none; + cursor: pointer; + transition: background var(--transition), transform var(--transition); + text-decoration: none; + line-height: 1.4; +} + +.btn:active { transform: scale(0.98); } + +.btn-primary { + background: var(--blue-600); + color: var(--white); +} +.btn-primary:hover { background: var(--blue-700); color: var(--white); } + +.btn-secondary { + background: var(--white); + color: var(--blue-600); + border: 1.5px solid var(--blue-600); +} +.btn-secondary:hover { background: var(--blue-100); color: var(--blue-600); } + +.btn-ghost { + background: transparent; + color: var(--gray-700); + border: 1.5px solid var(--gray-200); +} +.btn-ghost:hover { background: var(--gray-100); } + +.btn-success { + background: var(--green-500); + color: var(--white); +} +.btn-success:hover { background: #27ae60; color: var(--white); } + +.btn-sm { padding: 0.4rem 0.85rem; font-size: 0.85rem; } +.btn-lg { padding: 0.85rem 1.8rem; font-size: 1.05rem; } + +/* --- Cards --- */ +.card { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: var(--radius-md); + padding: 1.5rem; + transition: box-shadow var(--transition); +} + +.card:hover { box-shadow: var(--shadow-md); } + +.card-flat { box-shadow: none; } +.card-flat:hover { box-shadow: none; } + +/* --- Badges --- */ +.badge { + display: inline-block; + padding: 0.2rem 0.6rem; + font-size: 0.75rem; + font-weight: 700; + border-radius: 100px; + text-transform: uppercase; + letter-spacing: 0.03em; +} + +.badge-blue { background: var(--blue-100); color: var(--blue-600); } +.badge-green { background: var(--green-100); color: var(--green-500); } +.badge-orange { background: var(--orange-100); color: var(--orange-500); } +.badge-red { background: var(--red-100); color: var(--red-500); } +.badge-purple { background: var(--purple-100); color: var(--purple-500); } +.badge-gray { background: var(--gray-100); color: var(--gray-600); } + +/* --- Tags --- */ +.tag { + display: inline-block; + padding: 0.25rem 0.65rem; + font-size: 0.8rem; + background: var(--gray-100); + color: var(--gray-700); + border-radius: 100px; +} + +/* --- Avatars --- */ +.avatar { + width: 36px; + height: 36px; + border-radius: 50%; + background: var(--blue-100); + color: var(--blue-600); + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + font-size: 0.85rem; + flex-shrink: 0; +} + +.avatar-sm { width: 28px; height: 28px; font-size: 0.75rem; } +.avatar-lg { width: 48px; height: 48px; font-size: 1.1rem; } + +.avatar-stack { + display: flex; +} +.avatar-stack .avatar { + margin-left: -8px; + border: 2px solid var(--white); +} +.avatar-stack .avatar:first-child { margin-left: 0; } + +/* --- Progress Bar --- */ +.progress-bar { + width: 100%; + height: 8px; + background: var(--gray-100); + border-radius: 100px; + overflow: hidden; +} + +.progress-fill { + height: 100%; + border-radius: 100px; + background: var(--blue-600); + transition: width 0.5s ease; +} + +.progress-fill.green { background: var(--green-500); } +.progress-fill.orange { background: var(--orange-500); } + +/* --- Top Navigation --- */ +.topnav { + background: var(--white); + border-bottom: 1px solid var(--gray-200); + padding: 0 1.5rem; + position: sticky; + top: 0; + z-index: 100; +} + +.topnav-inner { + max-width: 1100px; + margin: 0 auto; + display: flex; + align-items: center; + justify-content: space-between; + height: 60px; +} + +.topnav-logo { + font-size: 1.2rem; + font-weight: 800; + color: var(--blue-600); +} + +.topnav-links { + display: flex; + align-items: center; + gap: 0.25rem; +} + +.topnav-links a { + padding: 0.5rem 0.85rem; + font-size: 0.9rem; + font-weight: 500; + color: var(--gray-600); + border-radius: var(--radius-sm); + transition: background var(--transition), color var(--transition); +} + +.topnav-links a:hover { background: var(--gray-100); color: var(--gray-800); } +.topnav-links a.active { background: var(--blue-100); color: var(--blue-600); } + +.topnav-right { + display: flex; + align-items: center; + gap: 1rem; +} + +/* --- Landing Page Hero --- */ +.hero { + background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%); + color: var(--white); + padding: 5rem 1.5rem; + text-align: center; +} + +.hero h1 { + font-size: 3rem; + margin-bottom: 1rem; + max-width: 700px; + margin-left: auto; + margin-right: auto; +} + +.hero p { + font-size: 1.2rem; + opacity: 0.85; + max-width: 550px; + margin: 0 auto 2rem; + line-height: 1.7; +} + +.hero .btn { font-size: 1.05rem; } + +.hero-stats { + display: flex; + justify-content: center; + gap: 3rem; + margin-top: 3rem; +} + +.hero-stat { + text-align: center; +} + +.hero-stat .num { + display: block; + font-size: 2rem; + font-weight: 800; +} + +.hero-stat .label { + font-size: 0.85rem; + opacity: 0.7; +} + +/* --- Landing Sections --- */ +.landing-section { + padding: 4rem 1.5rem; +} + +.landing-section:nth-child(even) { + background: var(--white); +} + +.landing-section h2 { + text-align: center; + margin-bottom: 0.5rem; +} + +.landing-section .section-sub { + text-align: center; + color: var(--gray-500); + max-width: 600px; + margin: 0 auto 2.5rem; +} + +/* --- Phase Timeline (Landing) --- */ +.timeline { + max-width: 700px; + margin: 0 auto; + position: relative; + padding-left: 2rem; +} + +.timeline::before { + content: ''; + position: absolute; + left: 0.65rem; + top: 0; + bottom: 0; + width: 2px; + background: var(--gray-200); +} + +.timeline-item { + position: relative; + padding-bottom: 2rem; + padding-left: 1.5rem; +} + +.timeline-item:last-child { padding-bottom: 0; } + +.timeline-dot { + position: absolute; + left: -1.65rem; + top: 0.25rem; + width: 14px; + height: 14px; + border-radius: 50%; + background: var(--blue-600); + border: 3px solid var(--blue-100); +} + +.timeline-item h4 { + margin-bottom: 0.25rem; +} + +.timeline-item p { + color: var(--gray-600); + font-size: 0.95rem; +} + +/* --- Feature Grid (Landing) --- */ +.features-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 1.5rem; + max-width: 1000px; + margin: 0 auto; +} + +.feature-card { + text-align: center; + padding: 2rem 1.5rem; +} + +.feature-icon { + width: 56px; + height: 56px; + border-radius: var(--radius-md); + display: flex; + align-items: center; + justify-content: center; + font-size: 1.5rem; + margin: 0 auto 1rem; +} + +.feature-card h4 { margin-bottom: 0.5rem; } +.feature-card p { color: var(--gray-600); font-size: 0.95rem; } + +/* --- Dashboard Layout --- */ +.dash-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 1.5rem; +} + +.dash-grid-3 { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 1rem; +} + +.stat-card { + padding: 1.25rem; +} + +.stat-card .stat-label { + font-size: 0.8rem; + color: var(--gray-500); + text-transform: uppercase; + letter-spacing: 0.04em; + margin-bottom: 0.25rem; +} + +.stat-card .stat-value { + font-size: 1.75rem; + font-weight: 800; + color: var(--gray-900); +} + +.stat-card .stat-change { + font-size: 0.8rem; + margin-top: 0.25rem; +} + +.stat-change.up { color: var(--green-500); } +.stat-change.down { color: var(--red-500); } + +/* --- Table --- */ +.table-wrap { + overflow-x: auto; +} + +table.data-table { + width: 100%; + border-collapse: collapse; + font-size: 0.9rem; +} + +table.data-table th { + text-align: left; + padding: 0.75rem 1rem; + font-weight: 600; + color: var(--gray-500); + font-size: 0.8rem; + text-transform: uppercase; + letter-spacing: 0.04em; + border-bottom: 2px solid var(--gray-200); +} + +table.data-table td { + padding: 0.85rem 1rem; + border-bottom: 1px solid var(--gray-100); + color: var(--gray-700); +} + +table.data-table tbody tr:hover { + background: var(--gray-50); +} + +/* --- Explore Page --- */ +.search-bar { + display: flex; + gap: 0.75rem; + margin-bottom: 1.5rem; +} + +.search-input { + flex: 1; + padding: 0.7rem 1rem; + border: 1.5px solid var(--gray-200); + border-radius: var(--radius-sm); + font-size: 0.95rem; + outline: none; + transition: border-color var(--transition); +} + +.search-input:focus { border-color: var(--blue-600); } + +.filter-bar { + display: flex; + gap: 0.5rem; + flex-wrap: wrap; + margin-bottom: 1.5rem; +} + +.filter-btn { + padding: 0.4rem 0.9rem; + font-size: 0.85rem; + background: var(--white); + border: 1.5px solid var(--gray-200); + border-radius: 100px; + cursor: pointer; + transition: all var(--transition); + color: var(--gray-600); +} + +.filter-btn:hover, .filter-btn.active { + background: var(--blue-100); + border-color: var(--blue-600); + color: var(--blue-600); +} + +/* --- Problem Cards --- */ +.problem-card { + padding: 1.25rem; + margin-bottom: 1rem; +} + +.problem-card h4 { margin-bottom: 0.35rem; } +.problem-card .problem-desc { + color: var(--gray-600); + font-size: 0.9rem; + margin-bottom: 0.75rem; +} + +.problem-meta { + display: flex; + align-items: center; + gap: 1rem; + flex-wrap: wrap; +} + +/* --- Team Workspace --- */ +.workspace-header { + background: var(--white); + border-bottom: 1px solid var(--gray-200); + padding: 1.5rem; +} + +.workspace-header h2 { margin-bottom: 0.25rem; } + +.workspace-tabs { + display: flex; + gap: 0; + border-bottom: 2px solid var(--gray-200); + margin-top: 1rem; +} + +.workspace-tab { + padding: 0.6rem 1.2rem; + font-size: 0.9rem; + font-weight: 500; + color: var(--gray-500); + border-bottom: 2px solid transparent; + margin-bottom: -2px; + cursor: pointer; + transition: all var(--transition); + background: none; + border-top: none; + border-left: none; + border-right: none; +} + +.workspace-tab:hover { color: var(--gray-800); } +.workspace-tab.active { + color: var(--blue-600); + border-bottom-color: var(--blue-600); +} + +/* --- Milestone / Checklist --- */ +.milestone { + padding: 1rem 0; + border-bottom: 1px solid var(--gray-100); +} + +.milestone:last-child { border-bottom: none; } + +.milestone-header { + display: flex; + align-items: center; + gap: 0.75rem; +} + +.milestone-check { + width: 22px; + height: 22px; + border-radius: 50%; + border: 2px solid var(--gray-300); + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + font-size: 0.75rem; + color: transparent; + cursor: pointer; + transition: all var(--transition); +} + +.milestone-check.done { + background: var(--green-500); + border-color: var(--green-500); + color: var(--white); +} + +.milestone-title { font-weight: 500; } +.milestone-title.done { + text-decoration: line-through; + color: var(--gray-400); +} + +/* --- Activity Feed --- */ +.activity-item { + display: flex; + gap: 0.75rem; + padding: 0.75rem 0; + border-bottom: 1px solid var(--gray-100); +} + +.activity-item:last-child { border-bottom: none; } + +.activity-text { + font-size: 0.9rem; + color: var(--gray-700); +} + +.activity-text strong { color: var(--gray-900); } + +.activity-time { + font-size: 0.8rem; + color: var(--gray-400); + margin-top: 0.15rem; +} + +/* --- Revenue Page --- */ +.revenue-hero { + background: linear-gradient(135deg, #1a1a2e, #0f3460); + color: var(--white); + padding: 2.5rem 1.5rem; + border-radius: var(--radius-lg); + text-align: center; + margin-bottom: 2rem; +} + +.revenue-hero .big-number { + font-size: 3rem; + font-weight: 800; +} + +.revenue-hero .big-label { + opacity: 0.7; + font-size: 0.9rem; + margin-top: 0.25rem; +} + +.split-bar { + display: flex; + border-radius: var(--radius-sm); + overflow: hidden; + height: 32px; + margin: 1rem 0; +} + +.split-segment { + display: flex; + align-items: center; + justify-content: center; + font-size: 0.75rem; + font-weight: 600; + color: var(--white); +} + +/* --- Modal Overlay --- */ +.modal-overlay { + position: fixed; + inset: 0; + background: rgba(0,0,0,0.4); + display: flex; + align-items: center; + justify-content: center; + z-index: 200; + opacity: 0; + pointer-events: none; + transition: opacity var(--transition); +} + +.modal-overlay.open { + opacity: 1; + pointer-events: auto; +} + +.modal { + background: var(--white); + border-radius: var(--radius-lg); + padding: 2rem; + max-width: 520px; + width: 90%; + max-height: 80vh; + overflow-y: auto; + box-shadow: var(--shadow-lg); +} + +.modal h3 { margin-bottom: 1rem; } + +.form-group { + margin-bottom: 1rem; +} + +.form-group label { + display: block; + font-size: 0.85rem; + font-weight: 600; + color: var(--gray-700); + margin-bottom: 0.3rem; +} + +.form-group input, +.form-group select, +.form-group textarea { + width: 100%; + padding: 0.6rem 0.85rem; + border: 1.5px solid var(--gray-200); + border-radius: var(--radius-sm); + font-size: 0.9rem; + font-family: inherit; + outline: none; + transition: border-color var(--transition); +} + +.form-group input:focus, +.form-group select:focus, +.form-group textarea:focus { + border-color: var(--blue-600); +} + +.form-group textarea { resize: vertical; min-height: 80px; } + +/* --- Landing Footer --- */ +.site-footer { + background: var(--gray-900); + color: var(--gray-400); + padding: 3rem 1.5rem; + text-align: center; + font-size: 0.9rem; +} + +.site-footer a { color: var(--gray-300); } +.site-footer a:hover { color: var(--white); } + +.footer-links { + display: flex; + justify-content: center; + gap: 2rem; + margin-bottom: 1rem; +} + +/* --- Responsive --- */ +@media (max-width: 768px) { + h1 { font-size: 2rem; } + h2 { font-size: 1.4rem; } + .hero h1 { font-size: 2.2rem; } + .hero { padding: 3rem 1rem; } + .hero-stats { gap: 1.5rem; } + .hero-stat .num { font-size: 1.5rem; } + .dash-grid { grid-template-columns: 1fr; } + .dash-grid-3 { grid-template-columns: 1fr; } + .topnav-links { display: none; } + .features-grid { grid-template-columns: 1fr; } + .revenue-hero .big-number { font-size: 2.2rem; } + .footer-links { flex-direction: column; gap: 0.75rem; } +} + +@media (max-width: 480px) { + .search-bar { flex-direction: column; } + .problem-meta { flex-direction: column; align-items: flex-start; gap: 0.5rem; } +} diff --git a/dashboard.html b/dashboard.html new file mode 100644 index 0000000..ab5e806 --- /dev/null +++ b/dashboard.html @@ -0,0 +1,209 @@ + + + + + + Dashboard | CoBuildFun + + + + + + + + +
+ + +
+
+

Welcome back, Priya

+

Here's what's happening with your team this week.

+
+ + Join a New Team +
+ + +
+
+
Current Phase
+
+ Phase 2 + MVP Build +
+
+
+
Week
+
4 of 16
+
+
+
+
+
+
Customer Conversations
+
7 / 10 goal
+
+
+
+
+
+ + +
+ + +
+

My Teams

+ + +
+
+
+ Phase 2 — MVP Build +

StockKaro

+

SMB inventory management for hardware stores

+
+ Open +
+
+
+
PS
+
AM
+
NK
+
+ 3 members +
+
+
+
+
4 of 10 milestones completed
+
+ + +
+
+
+ Archived +

QuickBill

+

Invoice generator for freelancers

+
+ Phase 3 — Pivoted +
+
+
+ + +
+

Recent Activity

+
+
+
AM
+
+
Arjun pushed 3 commits to main
+
2 hours ago
+
+
+
+
NK
+
+
Neha completed customer interview #7
+
5 hours ago
+
+
+
+
PS
+
+
You finished the inventory list UI component
+
Yesterday
+
+
+
+
CB
+
+
CoBuildFun matched 2 warm intros for StockKaro
+
2 days ago
+
+
+
+ +

Upcoming

+
+
+
+
+ Weekly standup — Thursday 6pm +
+
+
+
+
+ Ship MVP beta to 3 test users + Due in 3 days +
+
+
+
+
+ Complete 10 customer conversations + Due in 8 days +
+
+
+
+ +
+ + +

Recommended Problems for You

+
+
+ Retail +

POS Lite for Kirana Stores

+

Simple billing + stock tracking app for neighbourhood shops. Validated demand from 15+ store owners.

+
+ Needs: Builder + 2 interested +
+
+
+ Education +

Fee Tracker for Coaching Classes

+

Automated fee reminders + payment tracking for small coaching centres. Problem owner has 20 centres as contacts.

+
+ Needs: Full-Stack Dev + 1 interested +
+
+
+ Services +

Appointment Scheduler for Salons

+

WhatsApp-based booking system for small salons and spas. Domain expert onboard with 30+ salon contacts.

+
+ Needs: Builder + 3 interested +
+
+
+ +
+ + +
+

© 2026 CoBuildFun. All rights reserved.

+
+ + + diff --git a/explore.html b/explore.html new file mode 100644 index 0000000..f777d77 --- /dev/null +++ b/explore.html @@ -0,0 +1,252 @@ + + + + + + Explore Problems | CoBuildFun + + + + + + + +
+ +
+

Explore Problems

+ +
+

Browse validated problems looking for teammates. Find one that matches your skills and interests.

+ + + + + +
+ + + + + + + + +
+ + +
+
+
+ Retail + Validated +
+ Posted 3 days ago +
+

POS Lite for Kirana Stores

+

Small kirana (grocery) stores in Tier-2 cities need a simple, WhatsApp-friendly billing and stock tracking system. Current solutions are too complex or too expensive. Problem owner has interviewed 15 store owners who confirmed pain points around manual billing and stock-outs.

+
+
+
RV
+ Rahul V. — Problem Owner +
+ Needs: Full-Stack Developer + Needs: UI/UX Designer + Part-time OK + 2 people interested +
+
+ + +
+
+ +
+
+
+ Education + Needs Validation +
+ Posted 5 days ago +
+

Fee Tracker for Coaching Classes

+

Coaching centres and tuition classes in India struggle with fee collection and tracking. Parents forget to pay, owners don't have systems to send reminders. Need an automated WhatsApp-based fee reminder + simple payment collection tool. Problem owner runs a network of 20+ coaching centres.

+
+
+
SD
+ Sunita D. — Problem Owner +
+ Needs: Full-Stack Developer + Revenue Share + 1 person interested +
+
+ + +
+
+ +
+
+
+ Services + Validated +
+ Posted 1 week ago +
+

Appointment Scheduler for Salons

+

Small salons and spas lose 20–30% of potential bookings because they rely on phone calls. Need a simple WhatsApp-integrated booking link — no app download required. Domain expert has relationships with 30+ salons in Pune and Mumbai.

+
+
+
AJ
+ Ananya J. — Problem Owner +
+ Needs: Builder + Needs: Growth/Ops + Equity + 3 people interested +
+
+ + +
+
+ +
+
+
+ Healthcare + Needs Validation +
+ Posted 1 week ago +
+

Patient Follow-Up System for Clinics

+

Small clinics and single-doctor practices have no system for patient follow-ups. Patients miss appointments, doctors lose revenue. Need automated reminders via WhatsApp with a simple patient record dashboard. Doctor has a network of 40+ clinic contacts.

+
+
+
DK
+ Dr. Kiran P. — Problem Owner +
+ Needs: Full-Stack Developer + Needs: Designer + Full-time preferred + 0 people interested +
+
+ + +
+
+ +
+
+
+ Logistics + Validated +
+ Posted 2 weeks ago +
+

Delivery Route Planner for Local Businesses

+

Local delivery businesses (water, laundry, tiffin services) spend hours planning daily routes manually. Need a simple tool to optimise routes and send driver ETAs to customers. Problem owner runs a tiffin delivery service with 200+ daily deliveries.

+
+
+
VT
+ Vikram T. — Problem Owner +
+ Needs: Developer (Maps API) + Revenue Share + 4 people interested +
+
+ + +
+
+ +
+ + + + +
+

© 2026 CoBuildFun. All rights reserved.

+
+ + + + + diff --git a/index.html b/index.html index 859a46d..e4f5948 100644 --- a/index.html +++ b/index.html @@ -5,12 +5,14 @@ CoBuildFun +

CoBuildFun šŸš€

Co-build projects. Share profits. Have fun.

@@ -20,6 +22,11 @@

CoBuildFun šŸš€

Welcome to CoBuildFun

A community-driven platform where professionals, creators, and dreamers come together to co-build impactful projects and share profits fairly.

+
+

Platform UI Prototype

+

Explore the full platform prototype — landing page, dashboard, explore problems, team workspace, and revenue dashboard.

+ View Platform UI +

Our Playbook

Read our Micro-SaaS Factory Playbook — a repeatable system to take teams from idea to revenue in 16 weeks.

@@ -32,7 +39,7 @@

Join the Movement

diff --git a/landing.html b/landing.html new file mode 100644 index 0000000..665e032 --- /dev/null +++ b/landing.html @@ -0,0 +1,287 @@ + + + + + + CoBuildFun — Co-build Micro-SaaS. Share Profits. + + + + + + + + +
+
+ Micro-SaaS Factory v1.0 +

Go from Idea to Revenue in 16 Weeks

+

Join a matched team, build a focused MVP, and earn your first paying customers. No upfront cost — the platform only earns when you do.

+ +
+
+ 16 + Weeks to Revenue +
+
+ 2–4 + Person Teams +
+
+ 0 + Upfront Cost +
+
+
+
+ + +
+
+

How It Works

+

Six phases. One goal: your first ₹10K in monthly recurring revenue.

+
+
+
+

Phase 0 — Entry & Matching

+

Sign up with your skills and interests. Our AI matches you with complementary teammates around high-potential problems.

+
+
+
+

Phase 1 — Team Formation

+

Align on problem, customer, MVP scope, equity split, and an 8-week goal. Sign a lightweight collaboration agreement.

+
+
+
+

Phase 2 — MVP Build

+

Build in 4 weeks max. Weekly standups, scope control, and warm introductions to 5–10 potential users.

+
+
+
+

Phase 3 — Validation

+

Get 5 active users and 2 willing-to-pay signals. Or pivot with a clear rationale. No vanity metrics.

+
+
+
+

Phase 4 — Launch & Monetise

+

Onboard paying customers, set up Razorpay, and hit ₹10K MRR. Revenue sharing kicks in only here.

+
+
+
+

Phase 5 — Scale or Graduate

+

Keep growing lean, graduate into a full company, or archive and try again. No stigma either way.

+
+
+
+
+ + +
+
+

You Pay Nothing Until You Earn

+

Phase 0 through 3 are completely free. We take a 5–10% revenue share only after your team starts earning.

+
+
+
🛠
+

Build Phase

+

Phase 0–3

+

Free

+
+
+
💰
+

Earning Phase

+

Phase 4

+

5–10%

+
+
+
🎓
+

Graduate

+

Phase 5

+

Advisory

+
+
+
+
+ + +
+
+

Why CoBuildFun

+

Solo founding is hard. We make team building, validation, and launch systematic.

+
+
+
🤝
+

AI-Powered Matching

+

Get matched with complementary teammates based on skills, availability, and problem interest. No more "looking for a co-founder" posts.

+
+
+
👥
+

Built-In Distribution

+

Access our WhatsApp/Telegram communities segmented by industry. Get 5–10 warm intros to potential users for your MVP.

+
+
+
+

Legal Made Simple

+

Collaboration agreements, IP assignment, and revenue splits — all templated. CA access when you need GST or incorporation.

+
+
+
📊
+

Revenue Operations

+

Razorpay integration, automated revenue splitting, and a real-time dashboard. Know exactly who earned what.

+
+
+
🚀
+

Launch Support

+

Product Hunt playbook, pricing guidance calibrated for Indian SMBs (₹800–₹1,200/month), and first customer scripts.

+
+
+
📚
+

Shared Learnings

+

What worked for Team A becomes a template for Team B. Failed experiments are documented so you don't repeat them.

+
+
+
+
+ + +
+
+

What Winning Teams Look Like

+

Four patterns we see in every team that hits ₹10K MRR.

+
+
+ Pattern 1 +

Problem-First

+

Someone on the team has real access to customers. "SMB inventory for hardware stores" beats "AI business tool" every time.

+
+
+ Pattern 2 +

Balanced Skills

+

Builder + domain expert is the minimum. Four devs or four "idea guys" will stall. Complementary is non-negotiable.

+
+
+ Pattern 3 +

Speed Obsessed

+

Ship in 4 weeks, not 4 months. Talk to users in week 1, not week 10. Velocity predicts success.

+
+
+ Pattern 4 +

Revenue-Focused

+

₹100/month from 10 customers is infinitely more valuable than ₹0 from 1,000 free users. Charge early.

+
+
+
+
+ + +
+
+

Ready to Build Something Real?

+

Sign up, get matched, and start building this week. Zero cost until you earn.

+ Join CoBuildFun +
+
+ + + + + + + + + + + diff --git a/revenue.html b/revenue.html new file mode 100644 index 0000000..d734c1a --- /dev/null +++ b/revenue.html @@ -0,0 +1,314 @@ + + + + + + Revenue | CoBuildFun + + + + + + + +
+ + +
+

Total Team Revenue (Lifetime)

+
₹47,200
+
+
+
₹12,800
+
This Month
+
+
+
+
10
+
Paying Customers
+
+
+
+
₹1,280
+
Avg Revenue / Customer
+
+
+
+ + +
+
+

Revenue Split — This Month

+

Based on collaboration agreement (equal 3-way split, 7.5% platform fee)

+ + +
+
PS
+
AM
+
NK
+
CB
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MemberShare %AmountStatus
+
+
PS
+ Priya Sharma (You) +
+
30.83%₹3,947Paid
+
+
AM
+ Arjun Mehta +
+
30.83%₹3,947Paid
+
+
NK
+ Neha Kumar +
+
30.83%₹3,947Processing
+
+
CB
+ CoBuildFun +
+
7.5%₹960Platform Fee
+
+
+ + +
+
+

Your Earnings

+
+
This Month
+
₹3,947
+
+38% vs last month
+
+
+
+
Total Earned (Lifetime)
+
₹14,573
+
+
+
+
Next Payout
+
Mar 1, 2026 via UPI
+
+ +
+ +
+

Payment Method

+
+
UPI
+
priya.sharma@okicici
+
+ +
+
+
+ + +

Customer Breakdown — February 2026

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CustomerBusinessPlanMRRSinceStatus
Rajesh GuptaGupta Hardware, IndoreStandard₹1,000Jan 15Active
Manoj SinghSingh Tools, IndoreStandard₹1,000Jan 18Active
Dinesh PatelPatel Electricals, UjjainPremium₹2,000Jan 22Active
Amit VermaVerma Sanitary, IndoreStandard₹1,000Jan 25Active
Sunita SharmaSharma Paints, IndoreBasic₹800Feb 1Active
Ramesh YadavYadav Hardware, DewasStandard₹1,000Feb 2Active
Vijay SaxenaSaxena Plumbing, IndoreStandard₹1,000Feb 3Active
Rekha JoshiJoshi Cement, UjjainPremium₹2,000Feb 5Active
Prakash AgarwalAgarwal Hardware, BhopalStandard₹1,000Feb 7Active
Suresh TiwariTiwari Tools, IndoreStandard₹1,000Feb 8Trial
+
+
+ + +

Monthly Revenue Trend

+
+
+
+
December 2025
+
₹0
+
0 customers
+
+
+
January 2026
+
₹9,200
+
4 customers
+
+
+
February 2026
+
₹12,800
+
10 customers
+
+
+ +
+
+
+
Dec
+
+
+
+
Jan
+
+
+
+
Feb
+
+
+
+ + +
+
+
+
+

GST Reminder

+

Your team's annual revenue run rate is ₹1.54L. GST registration is required only when revenue exceeds ₹20L/year. No action needed right now. We'll notify you when you approach the threshold.

+
+
+
+ +
+ + + + + diff --git a/team.html b/team.html new file mode 100644 index 0000000..1eaaaf5 --- /dev/null +++ b/team.html @@ -0,0 +1,476 @@ + + + + + + StockKaro — Team Workspace | CoBuildFun + + + + + + + + +
+
+
+
+
+

StockKaro

+ Phase 2 — MVP Build +
+

SMB inventory management for hardware stores

+
+
+
+
PS
+
AM
+
NK
+
+ +
+
+ + +
+ + + + + +
+
+
+ +
+ + +
+
+ +
+ +
+

Phase Progress

+
+ Phase 2: MVP Build (Week 3–6) + Week 4 of 6 +
+
+
+
+
+
+ Milestones completed + 4 / 10 +
+
+
+
+
+
+
+ Customer conversations + 7 / 10 +
+
+
+
+
+
+ + +
+

Team

+
+
PS
+
+
Priya Sharma
+
Builder (Frontend) · Part-time
+
+ ReactUI/UXTypeScript +
+
+
+
+
AM
+
+
Arjun Mehta
+
Builder (Backend) · Part-time
+
+ Node.jsPostgreSQLAPIs +
+
+
+
+
NK
+
+
Neha Kumar
+
Problem Owner · Weekends
+
+ Hardware RetailSalesDomain Expert +
+
+
+
+
+ + +
+
+

Recent Activity

+
+
AM
+
+
Arjun deployed inventory API v0.2 to staging
+
2 hours ago
+
+
+
+
NK
+
+
Neha uploaded interview notes for Rajesh Hardware
+
5 hours ago
+
+
+
+
PS
+
+
Priya completed product list page with search & filters
+
Yesterday
+
+
+
+
NK
+
+
Neha completed customer interview #6 — Sharma Paints
+
2 days ago
+
+
+
+
CB
+
+
CoBuildFun provided 2 warm intros: Gupta Hardware, Singh Tools
+
3 days ago
+
+
+
+
AM
+
+
Arjun set up CI/CD pipeline on Railway
+
4 days ago
+
+
+
+ + + +
+
+
+ + + + + + + + + + + + + +
+ + + + + + +