MyDailyLog
Overview
This project was a compact daily activity logger where users can set what they are doing, track mood or activity values, and keep lightweight history reports for entries over time.
The app also includes simple timing support so users can track time until their next activity and keep day-to-day logs without heavy setup.
Challenge
The main challenge was making the app useful even for non-logged-in users while still offering persistence and reporting for authenticated users.
- Non-logged-in users still needed usable activity tracking
- Logged-in users needed durable data for reports and history
- The experience had to stay simple and fast across both flows
Approach
We used JavaScript plus local storage for guest mode so people could use the logger immediately without account friction. Django handled authentication, account flows, and database-backed persistence for users who wanted reporting and longer-term log history.
Outcome
A simple app that works for both logged-in and non-logged-in users, with features for simple reporting and easy time tracking that can work from your phone or from your desk.
Interested in a similar build or a technical review of your idea?
Get in touch