Skip to content

This entire system is designed for someone new to Claude Code to build a complete, working application in about 60-90 minutes, with comprehensive documentation at every step.

License

Notifications You must be signed in to change notification settings

jgentr3/ai-task-manager

Repository files navigation

AI Task Manager - A Claude-flow Showcase Project

Project Goal: Demonstrate how someone with minimal coding knowledge can build a full-stack application using Claude-flow and AI agent orchestration.

🎯 What This Project Demonstrates

This is a learning journey documentation showing how Claude-flow enables non-technical users to:

  • Build a modern web application
  • Coordinate multiple AI agents
  • Follow best practices automatically
  • Create production-ready code

📱 What We're Building

A modern Task Management application with:

  • Beautiful, responsive UI
  • User authentication
  • Real-time updates
  • Task categorization and prioritization
  • Due date tracking
  • Search and filtering

🛠️ Tech Stack (Chosen by AI Agents)

  • Frontend: React with Tailwind CSS
  • Backend: Node.js/Express
  • Database: SQLite (easy to set up)
  • Authentication: JWT tokens

🚀 The Claude-flow Journey

This project documents the entire process of building an app using natural language commands:

Phase 1: Project Setup

npx claude-flow@alpha init --force
npx claude-flow@alpha swarm "create project structure for a task management app"

Phase 2: Backend Development

npx claude-flow@alpha swarm "build REST API with authentication and CRUD operations for tasks"

Phase 3: Frontend Development

npx claude-flow@alpha swarm "create modern React UI with Tailwind for task management"

Phase 4: Integration & Testing

npx claude-flow@alpha swarm "integrate frontend and backend, add error handling and tests"

📚 Documentation Structure

  • /docs/setup-guide.md - Step-by-step setup instructions
  • /docs/commands-used.md - Every Claude-flow command with explanations
  • /docs/lessons-learned.md - Tips and insights from the journey
  • /docs/troubleshooting.md - Common issues and solutions
  • /journey/ - Screenshots and progress logs

🎓 Learning Outcomes

By the end of this project, you'll understand:

  • How to communicate effectively with AI agents
  • The SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion)
  • How to review and iterate on AI-generated code
  • Best practices for AI-assisted development

🔑 Prerequisites

  1. Claude Pro Subscription - For Claude Code authentication
  2. GitHub Account - For version control
  3. Node.js - Version 18 or higher
  4. Basic Terminal Skills - Running commands and navigating directories

🏁 Quick Start

Option 1: GitHub Codespaces (Recommended for Beginners)

  1. Fork this repository
  2. Click "Code" → "Create codespace on main"
  3. Wait for environment to set up
  4. Follow /docs/setup-guide.md

Option 2: Local Development

  1. Clone this repository
  2. Install Node.js if not already installed
  3. Follow /docs/setup-guide.md

📖 Project Structure

ai-task-manager/
├── README.md                 # This file
├── docs/
│   ├── setup-guide.md       # Detailed setup instructions
│   ├── commands-used.md     # All Claude-flow commands
│   ├── lessons-learned.md   # Tips and insights
│   └── troubleshooting.md   # Common issues
├── journey/
│   ├── day-01.md           # Progress logs
│   ├── screenshots/        # Visual documentation
│   └── iterations/         # Code evolution
├── .devcontainer/          # GitHub Codespaces config
├── backend/                # API and database (AI-generated)
├── frontend/               # React app (AI-generated)
└── tests/                  # Test suite (AI-generated)

🤝 Contributing to This Showcase

This project is designed to help others learn. You can contribute by:

  • Adding your own journey logs
  • Documenting different approaches
  • Sharing screenshots and insights
  • Improving documentation

📝 License

MIT - Feel free to use this as a template for your own learning projects

🙏 Acknowledgments

  • rUv (@ruvnet) - Creator of Claude-flow
  • Anthropic - Claude AI and Claude Code
  • The AI Code Chat Community - Shared knowledge and support

🔗 Useful Links


Ready to start? Head to /docs/setup-guide.md to begin your journey!

About

This entire system is designed for someone new to Claude Code to build a complete, working application in about 60-90 minutes, with comprehensive documentation at every step.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published