Week by Week
A habit tracker with weekly targets instead of streaks: check off any days you like and see how each week went.
Screenshots
Screenshots supplied by the seller.
Description
Week by Week tracks habits the forgiving way. Each habit has a weekly target, like running three times a week, so any three days count and a missed day never wipes out your progress.
The week view is a notebook-style grid: tap a day to mark it with a highlighter, and a progress ring shows how close each habit is to its target, how many are left, and whether it can still be reached this week.
The History screen charts the last eight weeks and shows each habit's weeks on target and average per week. Habits have an emoji, a target from one to seven and their own highlighter colour, and weeks can start on Monday or Sunday.
Plain HTML, CSS and JavaScript with no server or running costs, and a distinctive dot-grid notebook design.
Condition
Development stage: Working prototype (seller-declared)
Seller-declared: provided by the seller, not independently verified by SellMyVibe.
- Solo creator
- Mainly AI-generated
- Under one month in development
- Mobile-friendly
- Tests included
- Setup guide included
- Demo available
What works
- Habits with weekly targets from 1 to 7
- Week grid with tap-to-check days and highlighter marks
- Progress ring, days still to go and can-still-meet hint per habit
- Browse previous weeks
- 8-week history chart and per-habit stats
- Monday or Sunday week start
- Works on phones and desktops
- 6 tests covering the week and progress logic
What’s unfinished
- No accounts, syncing or reminders: data stays in one browser
- No notifications or native app
- Interface is English only
Included assets
Full source code
Test suite
Documentation
Technologies
HTML, CSS, JavaScript (ES modules), localStorage, Node test runner
Setup requirements
Upload the files to any static web host. To try it locally, run python3 -m http.server and open http://localhost:8000. Run the tests with npm test (Node 20 or newer).
Dependencies and ongoing costs
None. It's a static site that runs free on any web host. It loads two free Google Fonts.
Known limitations
Data lives in localStorage on one device; clearing browser data deletes it.
Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.



