# Hackatime Analyzer A simple web application for visualizing and analyzing your coding activity data from [Hackatime](https://hackatime.hackclub.com/), 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: ```bash git clone https://github.com/ImShyMike/Hackatime-Analyzer.git cd Hackatime-Analyzer ``` Install dependencies: ```bash npm install ``` ### Development Start the development server: ```bash npm run dev # or open it in your browser automatically npm run dev -- --open ``` ### Building for Production Create a production build: ```bash npm run build ``` Preview the production build: ```bash 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