automation

Insightify

AI-powered GitHub activity analytics and insights platform

Insightify

Tech Stack

PythonGitHub ActionsGemini AIDiscord APIMatplotlibPyGithub

About This Project

Overview

An intelligent automated tracking system that monitors your GitHub coding activity daily and provides comprehensive analytics. It automatically fetches commits, calculates coding hours, tracks languages used, and generates AI-powered insights using Google Gemini. The platform delivers beautiful daily progress notifications via Discord and monthly comprehensive reports via email with auto-generated charts. Built with Python and GitHub Actions for complete automation, it helps developers understand their productivity patterns and maintain coding streaks.

Motivation

Every project starts with a problem worth solving. For Insightify, the motivation came from wanting to streamline workflows and create something that genuinely helps users save time. The goal was to build a solution that is not just functional, but delightful to use.

Lessons Learned

Building Insightify taught me valuable lessons about system design, user experience, and the importance of iterative development. Each challenge became an opportunity to grow as a developer and problem solver.