GitHunt
IM

ImShyMike/Hackatime-Analyzer

Website to easily analyze your Hackatime data in the browser!

Hackatime Analyzer

A simple web application for visualizing and analyzing your coding activity data from Hackatime, Hack Club's WakaTime like API.

Features

  • Activity Dashboard: View your coding activity over time with interactive charts
  • Time Statistics: Track your total coding time and daily averages
  • Time Period Filtering: Analyze your data across different time periods

Getting Started

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm, deno, pnpm or yarn

Installation

Clone the repository:

git clone https://github.com/ImShyMike/Hackatime-Analyzer.git
cd Hackatime-Analyzer

Install dependencies:

npm install

Development

Start the development server:

npm run dev

# or open it in your browser automatically
npm run dev -- --open

Building for Production

Create a production build:

npm run build

Preview the production build:

npm run preview

How to Use

  1. Enter your Hackatime/Slack User ID in the input field
  2. View your coding statistics in the dashboard
  3. Use the time period filters to analyze different time ranges

Languages

Svelte85.5%JavaScript7.9%CSS2.7%HTML2.0%TypeScript1.9%

Contributors

Created June 2, 2025
Updated June 20, 2025
ImShyMike/Hackatime-Analyzer | GitHunt