A clean, GitHub-style study hours tracker with cloud sync. Track your daily study sessions and visualize your progress.
- Open
index.htmlin your browser - Select a date and enter study hours for morning/afternoon sessions
- Click "Add Entry" to save (preserves existing sessions)
- Optional: Set up GitHub token in ⚙️ Settings for cloud sync
- Create a GitHub Personal Access Token with
gistpermissions - Save your token somewhere safe
- Enter token in Settings modal for automatic cloud backup
To import existing data, paste this in browser console:
// Replace with your data in the format:
const importData = {
"2025-01-01": { morning: 2, afternoon: 1.5, total: 3.5 }
};
Object.assign(studyData, importData);
saveDataToGist();
updateHeatmap();
updateStats();