Welcome to the SprintiQ.ai project! This is a comprehensive, AI-driven platform designed to streamline agile workflow management, story creation, prioritization, dependency tracking, and platform integrations for product teams and project managers.
- Project Setup & Management
- Create and configure projects with basic settings
- Manage user personas relevant to your product
- AI-Powered User Story Generation
- Generate detailed user stories using AI (Claude API)
- Edit, refine, and add custom acceptance criteria
- Backlog Prioritization & Analytics
- Automatic weighted scoring of stories based on business value, impact, complexity, risk, and dependencies
- Manual priority adjustments
- Visual dashboard for priority distribution
- Story Dependencies & Estimation
- Define and visualize story dependencies
- Automatic story point estimation via AI
- Platform Integrations
- Connect with Jira, GitHub, and other PM tools
- Sync stories and manage API credentials securely
- Sprint Planning & Management
- Create, manage, and assign stories to sprints
- AI-driven sprint generation considering capacity, dependencies, and risks
- Risk assessment for sprints with mitigation strategies
- Analytics & Reporting
- Story point estimates and business value analysis
- Project-wide risk monitoring
- Data Export & Backup
- Export data in JSON/CSV formats
- Backup and restore project data
- Node.js 18 or later
- pnpm
- Supabase account
- Claude API key (for AI features)
Copy the .env.example file to .env.local and fill in the following variables:
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
# Claude Configuration (required for AI features)
CLAUDE_API_KEY=your_claude_api_key- Clone the repository:
git clone https://github.com/cool1209/sprint-iq.git
cd sprint-iq- Install dependencies:
pnpm install-
Set up your Supabase database using the provided schema files.
-
Run the development server:
pnpm dev- Open http://localhost:3000 in your browser.
- Access the app at
http://localhost:3000 - Create projects, define personas, generate stories, plan sprints, and connect to your PM tools
- Frontend: Next.js + TypeScript + Tailwind CSS
- Backend: Next.js API Routes + TypeScript
- Database: PostgreSQL (via Supabase)
- AI Integration: Anthropic Claude API
- Hosting: Vercel
- Authentication: Supabase Auth
Contributions are welcome! Please fork the repository and submit a pull request with your improvements.
- Follow the existing code style
- Write clear commit messages
- Ensure tests pass before submitting
This project is licensed under the MIT License. See LICENSE for details.
For questions or support, please open an issue or contact [your email].
- Inspired by agile methodologies and AI advancements
- Special thanks to the open-source community
This is an MVP project roadmap and ongoing development plan. Features will evolve based on user feedback and testing.
Happy coding! 🚀