Skip to content

ImShyMike/Hackatime-Analyzer

Repository files navigation

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

About

Website to easily analyze your Hackatime data in the browser!

Topics

Resources

Stars

Watchers

Forks