Projects
Depreciation Calculator
Professional web-based depreciation calculator supporting multiple accounting methods.
Tech Stack: HTML5, CSS3, Vanilla JavaScript, GitHub Pages
Features:
- Straight-Line depreciation method
- Declining Balance method (200% & 150%)
- Responsive design
- Comprehensive input validation
- Educational explanations of each method
What I learned:
- Complex form validation and error handling
- Professional documentation practices
- Git workflows and GitHub Pages deployment
- Solving real accounting problems with code
Challenges overcome:
- JavaScript number precision: custom rounding to ensure 2-decimal accuracy for financial calculations
- Edge case handling: declining balance method must stop at salvage value, requiring conditional logic
- User experience: balanced comprehensive validation with helpful, non-intrusive error messages
Timeline: January 2026 (2 weeks — Phase 1 & 2)
View Live · View Code · Read Write-up
Next phase: adding Chart.js visualizations to show book value trends and depreciation patterns graphically.