Welcome to MindBoard
The community for developers building startups. Learn how to share ideas, build in public, and grow your network.
Introduction
MindBoard is a platform where developers can share their startup ideas, get feedback, find collaborators, and build in public.
Share Projects
Showcase what you're building and get visibility
Find Collaborators
Connect with other builders and grow your team
Get Feedback
Validate ideas and improve with community input
Quick Start
1. Create Your Account
Sign up with GitHub to get started. Your profile is automatically created with your GitHub info.
2. Create Your First Project
Click "New Project" to share what you're building. Add a name, description, and tech stack.
Pro Tip: Start with a "Concept" stage project to get early feedback on your idea.
3. Engage with the Community
Browse projects, leave comments, give lifts (our version of likes), and connect with other builders.
Core Concepts
Projects
Projects are the core of MindBoard. Each project represents something you're building, from early concepts to production apps.
- Stages: Concept, Planning, Development, Beta, Production
- Visibility: Public (anyone can see) or Private (only you and collaborators)
- Tech Stack: Tag your project with the technologies you're using
- Updates: Share progress via the timeline feature
Lifts
Lifts are our way of showing support. Give a project a lift to bookmark it and show appreciation.
Connections
Connect with other developers to follow their work and stay updated on their projects.
Creating Projects
Required Fields
- Project Name: Clear, memorable name for your project
- Description: What problem are you solving? What are you building?
- Stage: Current development stage
- Visibility: Public or Private
Optional Enhancements
- Cover Image: Visual representation of your project
- Tech Stack: Technologies you're using (searchable)
- Live URL: Link to your deployed app
- GitHub Repo: Link to your source code (auto-pulls repo info)
- Categories: Tag your project type (Web App, Mobile, API, etc.)
Best Practices
Use clear, descriptive project names that explain what you're building
Add a compelling cover image - projects with images get 3x more engagement
Update your project stage as you make progress to show momentum
Project Visibility
Public Projects
Public projects are visible to everyone and appear in:
- Explore page (all public projects)
- Your public profile
- Search results
- Trending and recommended sections
Private Projects
Private projects are only visible to:
- You (the owner)
- Invited collaborators
Use private projects for ideas you're not ready to share publicly, or for client work that requires confidentiality.
Collaboration
Invite others to collaborate on your projects. Collaborators can:
- View private projects
- Comment and participate in discussions
- Add timeline entries and updates
- Receive notifications about project updates
Managing Contributors
Project owners can manage contributors from the /my-projects page:
- View all contributors for each project
- Remove contributors from projects
- See contributor avatars and usernames
Leaving a Project
If you're a contributor on a project and want to leave:
- Go to /my-projects
- Click on the "Contributing" tab
- Find the project you want to leave
- Click "Leave Project" and confirm
Note: Leaving a project removes your access immediately. You can always request to contribute again if needed.
Owner Permissions: Only project owners can edit project details, delete the project, or manage (add/remove) collaborators.
Tech Stack
Tag your projects with the technologies you're using. This helps:
- Other developers find projects using similar tech
- Build credibility and showcase your skills
- Connect with developers using the same tools
Examples: React, Next.js, TypeScript, Supabase, Tailwind CSS, Node.js, Python, PostgreSQL
Community Posts
Use community posts to:
- Ask questions and get help from the community
- Share insights, tips, or lessons learned
- Start discussions about trends or best practices
- Get feedback on specific features or ideas
Tip: Attach a project to your post to give context and drive engagement.
New: React with 🔥 on posts and replies, and share posts via the share button (Web Share on mobile, copy link on desktop).
Commenting
Leave thoughtful comments on projects and community posts. Good comments:
- Provide constructive feedback
- Ask clarifying questions
- Share relevant experiences
- Encourage and support other builders
Connections
Connect with other developers to:
- See their new projects in your feed
- Get notified when they ship updates
- Build your professional network
Connections are mutual - when you connect with someone, they can also see your updates.
Idea Lab
Idea Lab is an AI-powered idea validation and research engine that helps you critically analyze startup ideas before investing time and resources.
How It Works
- Describe your idea (30-1000 characters)
- Select your goal type (startup, learning, open source, experiment)
- Choose experience level and time commitment
- Select analysis lenses (Builder, Founder, Skeptic, Product)
- Get a structured analysis report
Analysis Report Structure
Idea Lab uses a fixed, deterministic schema to ensure consistent, reliable analysis reports. Every report includes:
- Idea Summary: Neutral restatement of your concept
- Realism Assessment: 1-10 score with descriptive label (e.g., "Challenging but possible")
- Market Validation: Problem analysis and competitor list with interactive badges
- Differentiation: What makes your idea unique (or doesn't)
- MVP Feature Scope: Structured breakdown with:
- Must Have - Core features required for MVP
- Nice to Have - Features that enhance but aren't critical
- Avoid (for MVP) - Features to explicitly exclude initially
- Suggested Initial Steps: Actionable steps with titles and descriptions
- Execution Risks: List of potential challenges and failure points
Note: The analysis schema is locked and deterministic. All fields are always populated to ensure consistent UI rendering and reliable results.
Analysis Lenses
🛠️ Builder
Technical feasibility, stack realism, and scope control
💼 Founder
Market size, monetization strategy, and distribution channels
🤔 Skeptic
Risks, red flags, weak assumptions, and failure modes
🎨 Product
UX clarity, feature prioritization, and user needs
Saving & Publishing
After receiving your analysis, you have two options:
- Save Session First: Click "Save this Idea Lab session" to store the analysis. Once saved, you'll see:
- Create New Project: Turn the validated idea into a new project
- Add to Existing Project: Publish to an existing project's timeline as a 🧠 Idea entry
- Discard: If you don't want to save the analysis, click "Discard" to start over
Tip: You must save the session before creating a project or adding it to a timeline. This ensures your analysis is preserved for future reference.
Important: Idea Lab is honest and critical. If your idea has issues, it will tell you. Use this as a tool to strengthen weak ideas or pivot early.
Direct Messages
Send direct messages to other MindBoard users for private conversations. Features include:
- Real-time messaging with typing indicators
- Online/offline presence status
- File sharing (images, documents, code)
- Unread message badges
File Sharing
Share files directly in messages:
- Drag & drop: Drag files into the message composer
- Paste: Copy and paste images directly
- Browse: Click the attachment icon to select files
Supported: Images, PDFs, documents (max 10MB per file)
Presence
See who's online in real-time:
- ● Online - Active in the last 5 minutes
- ● Idle - No activity in last 5-30 minutes
- ● Offline - Not online
Building in Public
Building in public means sharing your journey as you build. Benefits:
- Early feedback: Validate ideas before investing months
- Accountability: Public commits help you stay consistent
- Marketing: Build an audience while you build your product
- Network effects: Attract collaborators, customers, and supporters
Remember: You don't have to share everything. Share enough to be authentic, but protect competitive advantages.
Getting Feedback
To get quality feedback:
- Be specific about what you want feedback on
- Share screenshots or demos (not just text)
- Explain the problem you're solving
- Ask targeted questions
Good Feedback Requests
"Here's our new onboarding flow [screenshot]. Does it feel intuitive? Is anything confusing?"
"Working on pricing for our SaaS. Does $29/mo seem reasonable for [features]? What would you expect at this price point?"
Growing Your Network
Build meaningful connections:
- Leave thoughtful comments on projects you're interested in
- Share your progress regularly (weekly updates work well)
- Help others by answering questions in the community
- Connect with people working on similar problems
- Engage authentically - quality over quantity
The best way to grow on MindBoard is to be genuinely helpful and consistently ship.
Ready to start building?
Join thousands of developers sharing their startup journeys.