> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bloom.diy/llms.txt
> Use this file to discover all available pages before exploring further.

# What You Can Build

> From simple tools to complex apps—if you can describe it, you can build it in Bloom.

Bloom can power almost anything you can imagine, from quick personal tools to full production apps shared with thousands of users. Every app you build works on iOS, Android, and the web, so you can go mobile-first, web-first, or both. The combination of Expo's cross-platform framework and Convex's real-time backend means there are virtually no limits to what you can create.

<Info>
  **New to app building?** Start with something simple to learn the platform, then scale up to more complex projects as you get comfortable.
</Info>

## Popular app categories

<Tabs>
  <Tab title="Productivity & Personal">
    **Tools that help people organize, track, and improve their daily lives.**

    <CardGroup cols={2}>
      <Card title="Habit Trackers" icon="calendar-check">
        Track daily habits with streaks, reminders, and progress visualization.

        **Features to include:**

        * Daily check-ins
        * Streak tracking
        * Progress charts
        * Reminder notifications
      </Card>

      <Card title="To-Do & Task Apps" icon="list-check">
        Manage tasks, projects, and deadlines with smart organization.

        **Features to include:**

        * Task lists with priorities
        * Due dates and reminders
        * Categories or tags
        * Search and filtering
      </Card>

      <Card title="Journaling Apps" icon="book">
        Daily journaling with prompts, mood tracking, and reflection.

        **Features to include:**

        * Rich text entries
        * Photo attachments
        * Mood logging
        * Search past entries
      </Card>

      <Card title="Goal Trackers" icon="bullseye">
        Set and track personal or professional goals with milestones.

        **Features to include:**

        * Goal setting and categories
        * Progress tracking
        * Milestone celebrations
        * Visual progress indicators
      </Card>
    </CardGroup>

    <Tip>
      **Popular combination:** Build a habit tracker that also includes daily journaling and goal setting—all in one app!
    </Tip>
  </Tab>

  <Tab title="Social & Community">
    **Apps that bring people together and facilitate communication.**

    <CardGroup cols={2}>
      <Card title="Chat & Messaging" icon="messages">
        Real-time chat with channels, direct messages, and group conversations.

        **Features to include:**

        * Public channels
        * Direct messaging
        * Read receipts
        * Message reactions
      </Card>

      <Card title="Community Forums" icon="users">
        Discussion boards with threads, replies, and moderation.

        **Features to include:**

        * Topic categories
        * Threaded discussions
        * User profiles
        * Upvoting/likes
      </Card>

      <Card title="Event Planning" icon="calendar-days">
        Coordinate events with RSVPs, schedules, and attendee management.

        **Features to include:**

        * Event creation
        * RSVP tracking
        * Calendar integration
        * Attendee messaging
      </Card>

      <Card title="Social Feeds" icon="rss">
        Share updates, photos, and content with followers.

        **Features to include:**

        * Post creation
        * Image/video uploads
        * Comments and likes
        * Following/followers
      </Card>
    </CardGroup>

    <Note>
      Convex's real-time capabilities make Bloom perfect for social apps—messages, updates, and notifications sync instantly across all devices.
    </Note>
  </Tab>

  <Tab title="Business & Operations">
    **Internal tools and business apps to streamline operations.**

    <CardGroup cols={2}>
      <Card title="CRM Tools" icon="address-book">
        Manage customer relationships, leads, and sales pipelines.

        **Features to include:**

        * Contact management
        * Deal tracking
        * Activity logging
        * Sales pipeline views
      </Card>

      <Card title="Inventory Management" icon="boxes-stacked">
        Track products, stock levels, and warehouse operations.

        **Features to include:**

        * Product catalog
        * Stock tracking
        * Low inventory alerts
        * Search and filtering
      </Card>

      <Card title="Time Tracking" icon="clock">
        Log hours, track projects, and generate time reports.

        **Features to include:**

        * Timer functionality
        * Project categorization
        * Time reports
        * Export capabilities
      </Card>

      <Card title="Scheduling Apps" icon="calendar">
        Appointment booking, staff scheduling, and calendar management.

        **Features to include:**

        * Calendar views
        * Booking system
        * Availability management
        * Automated reminders
      </Card>
    </CardGroup>

    <Tip>
      Business tools like dashboards, admin panels, and CRMs are especially well suited as web apps. Bloom builds them with responsive layouts that take full advantage of larger screens while still working on mobile.
    </Tip>
  </Tab>

  <Tab title="Content & Media">
    **Apps for creating, sharing, and managing content.**

    <CardGroup cols={2}>
      <Card title="Photo & Video Apps" icon="camera">
        Upload, organize, and share visual content with albums and galleries.

        **Features to include:**

        * Photo uploads
        * Album organization
        * Sharing capabilities
        * Comments and likes
      </Card>

      <Card title="Recipe Managers" icon="utensils">
        Save, organize, and discover recipes with meal planning features.

        **Features to include:**

        * Recipe creation
        * Categories and tags
        * Shopping lists
        * Search by ingredient
      </Card>

      <Card title="Reading & News Apps" icon="newspaper">
        Curate and read articles, blogs, or newsletters in one place.

        **Features to include:**

        * Article feeds
        * Save for later
        * Categories
        * Reading history
      </Card>

      <Card title="Music & Playlist Apps" icon="music">
        Create playlists, share music, and discover new tracks.

        **Features to include:**

        * Playlist creation
        * Song metadata
        * Sharing features
        * Search and browse
      </Card>
    </CardGroup>

    <Info>
      Use Convex File Storage to handle image, video, and document uploads seamlessly.
    </Info>
  </Tab>

  <Tab title="Education & Learning">
    **Apps that teach, train, and help people learn new skills.**

    <CardGroup cols={2}>
      <Card title="Flashcard Apps" icon="cards">
        Study with digital flashcards, spaced repetition, and progress tracking.

        **Features to include:**

        * Card creation
        * Deck organization
        * Study sessions
        * Progress analytics
      </Card>

      <Card title="Quiz & Assessment Apps" icon="clipboard-question">
        Create quizzes, tests, and interactive assessments.

        **Features to include:**

        * Question types (multiple choice, true/false)
        * Scoring system
        * Results tracking
        * Leaderboards
      </Card>

      <Card title="Course Platforms" icon="graduation-cap">
        Deliver lessons, track progress, and manage student enrollment.

        **Features to include:**

        * Lesson modules
        * Video content
        * Progress tracking
        * Certificates
      </Card>

      <Card title="Language Learning" icon="language">
        Practice vocabulary, grammar, and conversation skills.

        **Features to include:**

        * Vocabulary lists
        * Practice exercises
        * Progress tracking
        * Spaced repetition
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Games & Entertainment">
    **Interactive experiences, games, and fun apps.**

    <CardGroup cols={2}>
      <Card title="Trivia Games" icon="gamepad">
        Multiplayer or solo trivia with categories, scoring, and leaderboards.

        **Features to include:**

        * Question banks
        * Multiple categories
        * Scoring system
        * Time limits
      </Card>

      <Card title="Puzzle Games" icon="puzzle-piece">
        Word puzzles, logic games, or brain teasers.

        **Features to include:**

        * Daily challenges
        * Difficulty levels
        * Hints system
        * Achievement tracking
      </Card>

      <Card title="Social Games" icon="people-group">
        Multiplayer games where users compete or collaborate.

        **Features to include:**

        * Real-time gameplay
        * Friend matching
        * Score tracking
        * Chat during play
      </Card>

      <Card title="Interactive Stories" icon="book-open">
        Choose-your-own-adventure stories with branching narratives.

        **Features to include:**

        * Story chapters
        * Choice mechanics
        * Progress saving
        * Multiple endings
      </Card>
    </CardGroup>

    <Note>
      Bloom's real-time sync makes multiplayer features easy—players see each other's moves instantly.
    </Note>
  </Tab>

  <Tab title="AI-Powered Apps">
    **Apps that leverage AI models for smart, dynamic functionality.**

    <CardGroup cols={2}>
      <Card title="Chatbots" icon="robot">
        Conversational AI for customer service, support, or entertainment.

        **Features to include:**

        * Natural language chat
        * Context memory
        * Personality customization
        * Integration with GPT or Claude
      </Card>

      <Card title="Content Generators" icon="wand-magic-sparkles">
        AI-powered tools that create text, images, or ideas.

        **Features to include:**

        * Prompt input
        * Content output
        * Style customization
        * Save and share results
      </Card>

      <Card title="Recommendation Engines" icon="sparkles">
        Personalized suggestions based on user preferences and behavior.

        **Features to include:**

        * User profiling
        * Item database
        * Recommendation algorithm
        * Feedback loop
      </Card>

      <Card title="Smart Assistants" icon="brain">
        Task helpers that use AI to automate or optimize workflows.

        **Features to include:**

        * Task analysis
        * Automated suggestions
        * Learning from user behavior
        * Integration with calendars/email
      </Card>
    </CardGroup>

    <Tip>
      Connect AI models through [API Connections](/api-connections) using auto-provisioned keys or your own credentials.
    </Tip>
  </Tab>
</Tabs>

## Real examples from Bloom users

<AccordionGroup>
  <Accordion title="Fitness Challenge App" icon="dumbbell">
    A team building app where coworkers compete in daily fitness challenges.

    **Key features:**

    * Daily challenge prompts
    * Photo proof uploads
    * Point system and leaderboard
    * Team chat for motivation

    **Why it works in Bloom:**

    * Real-time leaderboard updates
    * Easy photo uploads via Convex File Storage
    * OAuth sign-in for team members
    * Instant sharing for quick onboarding
  </Accordion>

  <Accordion title="Pet Care Tracker" icon="paw">
    An app for pet owners to log feeding, walks, vet visits, and medications.

    **Key features:**

    * Pet profiles with photos
    * Activity logging
    * Reminder notifications
    * Health record history

    **Why it works in Bloom:**

    * Convex database stores all pet data
    * Scheduled functions send reminders
    * File storage for pet photos
    * Multi-device sync for family members
  </Accordion>

  <Accordion title="Micro-Learning Platform" icon="book-open-reader">
    A bite-sized learning app delivering 5-minute lessons daily.

    **Key features:**

    * Daily lesson delivery
    * Progress tracking
    * Quiz assessments
    * Streak gamification

    **Why it works in Bloom:**

    * Scheduled functions deliver daily content
    * Progress syncs across devices
    * Quiz logic runs in Convex functions
    * Analytics track completion rates
  </Accordion>

  <Accordion title="Local Event Finder" icon="map-pin">
    A community app showing nearby events with RSVPs and social features.

    **Key features:**

    * Event listings with details
    * Location-based filtering
    * RSVP functionality
    * Event discussions

    **Why it works in Bloom:**

    * Real-time event updates
    * Location data stored in Convex
    * Social features with comments
    * Push notifications for new events
  </Accordion>
</AccordionGroup>

## How to choose what to build

<Steps>
  <Step title="Start with a problem" icon="lightbulb">
    The best apps solve real problems. Think about:

    * What frustrates you in daily life?
    * What do you wish existed?
    * What manual process could be automated?
    * What information is hard to access or organize?
  </Step>

  <Step title="Define your core feature" icon="bullseye">
    Every app needs one main thing it does well. Ask:

    * What's the single most important action users will take?
    * Can you describe the app in one sentence?
    * What makes this different from existing solutions?
  </Step>

  <Step title="Keep it simple at first" icon="seedling">
    Start with the minimum viable version:

    * Focus on 1-3 core features
    * Don't worry about "nice to haves" yet
    * Get something working that you can test
    * Add complexity based on feedback
  </Step>

  <Step title="Describe it to Bloom" icon="message">
    Once you know what you want, prompt Bloom:

    <Tip>
      **Good prompt example:**

      "Build a habit tracker where users can add daily habits, mark them complete, and see their streak count. Include a calendar view showing completed days."
    </Tip>
  </Step>
</Steps>

## Features Bloom excels at

<CardGroup cols={2}>
  <Card title="Real-time sync" icon="arrows-rotate">
    Chat apps, collaborative tools, live leaderboards, and multiplayer games work perfectly with Convex's real-time database.
  </Card>

  <Card title="User authentication" icon="key">
    Built-in OAuth makes sign-up and login easy for any app that needs user accounts.
  </Card>

  <Card title="File uploads" icon="cloud-arrow-up">
    Convex File Storage handles images, videos, documents, and any file type without external setup.
  </Card>

  <Card title="Scheduled tasks" icon="clock">
    Send notifications, generate reports, clean up data, or trigger recurring actions automatically.
  </Card>

  <Card title="API integrations" icon="plug">
    Connect to AI models (OpenAI, Anthropic), payment processors (Stripe), analytics, and more.
  </Card>

  <Card title="Cross-platform" icon="devices">
    Every Bloom app works on iOS, Android, and web automatically. Go mobile-first, web-first, or both from the same codebase.
  </Card>
</CardGroup>

## What's next?

Ready to start building? Choose how you want to work:

<CardGroup cols={2}>
  <Card title="Build from web" icon="globe" href="/building-from-web">
    Use the full Bloom workspace with code view, backend tools, and live preview.
  </Card>

  <Card title="Build from mobile" icon="mobile-screen" href="/building-from-mobile">
    Create and iterate on apps directly from your phone on the go.
  </Card>
</CardGroup>

<Note>
  **Still not sure what to build?** Start with something small that solves a personal problem. You'll learn the platform and might build something others want too!
</Note>
