- A reusable Django app that lets users create, edit and track personal goals over time.
- Goals can be set by time, words or sessions, and tracked daily, weekly or monthly.
- Users log sessions and see progress as percentages and on a colour-coded calendar.
- It is available to registered users only, with each goal linked to their own account.
- The same base app runs on Pen & I Publishing and Inspirational Guidance.
The Goal Tracker was built to help users turn inspiration into momentum and consistent action. It started as part of the Journal Writing Tracker on Pen & I Publishing, where users recorded writing sessions and tracked word count or time spent. On Inspirational Guidance, it evolved into a broader goal-setting system that supports different habits like journaling, mindfulness, and personal development goals. The Goal Tracker integrates directly with Django’s authentication system and is available after registration.
Each user can define specific, measurable goals such as:
Goals users can set
- “Write for 15 minutes a day.”
- “Complete 4 journaling sessions per week.”
- “Reflect three times a week on gratitude.”
Once a goal is created, users can log sessions, view progress in real time, and visualise their consistency on a calendar. The system automatically calculates percentages, averages, and progress toward weekly or monthly targets, turning self-improvement into a simple, visual routine.