A personal programming learning journal and task tracker to help you document your coding journey, debugging process, and daily progress.
- 📝 Structured Logging: Templates for Daily Log, Project Updates, Skill Building, Debugging, and Learning New Tech
- ✅ Task Tracking: Built-in Todo list to manage daily coding tasks
- 💾 Auto-Save: Automatically saves your progress to your browser's local storage so you never lose data
- 📤 Import/Export:
- Export logs as
.txtfiles - Create full backups as
.json - Import previous backups or merge data
- Copy entries directly to clipboard
- Export logs as
- 📊 Progress Tracking: Visual progress bar for daily tasks and statistics on your entries
- 🎨 Dark Mode UI: A developer-friendly, cyberpunk-inspired dark theme
This project is a static web application, meaning it runs directly in your browser without needing a backend server.
- Download the files: Ensure you have
index.html,style.css, andscript.jsin the same folder - Open the App: Simply double-click
index.htmlto open it in your web browser
index.html: Contains the HTML structure of the applicationstyle.css: Contains all the styling and responsiveness rulesscript.js: Handles the logic for saving data, generating templates, and managing todos
- Select a Focus: Choose what you are working on (e.g., "Project Development" or "Bug Hunting") from the dropdown
- Fill out the Log: Answer the guided questions in the template card
- Save Entry: Click "Save Entry" to store your log
- Manage Tasks: Add tasks to the "Today's Dev Tasks" panel on the right
- Backup: Use the Data Management section at the bottom to export your data regularly
The application provides comprehensive data management features:
- Export individual logs as text files
- Create complete JSON backups of all your entries
- Import previous backups to restore or merge data
- Copy entries to clipboard for quick sharing
- HTML5
- CSS3 (Flexbox & Grid)
- Vanilla JavaScript (ES6+)
- LocalStorage API
Happy Coding! 🎉