WEB
app
personal

YearlySummaryTool

Next.js application that analyzes Slack daily stand-ups and generates monthly/yearly summaries with local AI (Ollama), detecting projects, achievements, and collaborations.

100% solo developer, Local AI with zero API costs

100.0% contribution

Quick Stats

Period

Dec 2025

Commits

1 / 1

My commits / Total

Team Size

0

Sole Developer

Contribution

100%

Sole Developer

Project Metrics

0%Contribution
My Commits
1 / 1

Period

Dec 2025

Role

Sole Developer

Team

1 person

90%+

Parsing Accuracy

$0

API Cost

100%

Privacy

PDF

Export

Tech Stack

Next.js 16
React 19
TypeScript
Tailwind CSS
shadcn/ui
PostgreSQL
Drizzle ORM
Ollama
Puppeteer
Bun

Key Features

Slack Sync

Slack API connection for specific channels with date filtering

AI Analysis

Ollama with qwen3 model for project and achievement detection

Summary Generation

Daily, weekly, monthly, and yearly consolidated summaries

PDF Export

Professional export with Puppeteer

Bulk Operations

Process entire months or years with queue system

Hardware Optimization

Automatic GPU/CPU detection with model fallbacks

My Contribution

0.0%Contribution

Role

Sole Developer

Key Contributions

  • Next.js 16 App Router architecture
  • Slack API integration for synchronization
  • Ollama implementation for summary generation
  • Optimized prompt system for analysis
  • PDF export with Puppeteer

Achievements

90%+

Parsing Accuracy

$0

API Cost

100%

Privacy

PDF

Export

Challenges Solved