Skip to content

askuma/SprintPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SprintPulse

AI-powered sprint status report generator. Pulls data from Jira, GitHub, and Slack, then uses Mistral to produce a structured weekly report.

Services

Service Port Description
Connector 3001 Aggregates data from Jira, GitHub, Slack
AI Service 8000 Generates reports via Mistral API
Frontend 3000 React dashboard

Quick Start

cp .env.example ai-service/.env
# Add your MISTRAL_API_KEY to ai-service/.env
bash start.sh

Open http://localhost:3000, then click Generate Report.

Configuration

Edit ai-service/.env:

MISTRAL_API_KEY=your-key-here   # required for report generation
USE_MOCK=true                   # set to false to use live Jira/GitHub/Slack

For live data, also set in connector/.env:

JIRA_BASE_URL=https://yourcompany.atlassian.net
JIRA_EMAIL=you@company.com
JIRA_API_TOKEN=...
JIRA_PROJECT_KEY=PLAT

GITHUB_TOKEN=ghp_...
GITHUB_OWNER=yourorg
GITHUB_REPO=your-repo

SLACK_BOT_TOKEN=xoxb-...
SLACK_CHANNEL_IDS=C012AB3CD,C098ZY7WX

Stack

  • Frontend — React, Tailwind CSS
  • Connector — Node.js, Express
  • AI Service — Python, FastAPI, Mistral (mistral-large-latest)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors