Own product
Venja
Habits and training in one app. Calm, clear and without pressure: one tap checks things off, a calendar shows how days turn into streaks.
Open the app


- Role
- Concept, design & development
- Type
- Web app for your phone
- Tech
- React, TypeScript, PWA
- Status
- Prototype – try it in the browser
Starting point
Two apps and too much pressure.
Workouts live in one app, habits in another. On top of that, streaks drop to zero the first time you miss a day – along with the feeling of having failed. That’s exactly when many people stop.
Idea
Keep going, no pressure.
Venja is Icelandic for “habit”. The app puts both on one screen: today’s habits on top, the workout below. Missing a day doesn’t end a streak, habits can be paused. Wins get celebrated, setbacks are met calmly: “Tomorrow is a new day.”
Interaction
From month to day – with two fingers.
A pinch zooms from the month into today and back out. Coloured dots show the muscle groups trained, rings show habit progress. The motion follows your fingers and can be cancelled at any point.
Features
Few taps, everything in reach.
Check off with one tap
Habits sit on the start screen as tiles. One tap checks them off – with a short animation and, where the device supports it, a haptic tick. Targets like eight glasses of water count up.
Sets in seconds
Weight and reps from last time are already filled in. One tick takes them over, and Venja flags new personal bests automatically.
Workouts on demand
Tap a muscle group, pick duration and equipment: free weights, machines or calisthenics. Every exercise can be swapped on its own.
Training days & weekly plan
Chest day, back day, leg day: saved as templates, assigned to a weekday – and freely adjustable on the day itself.



Muscle map
Know what’s working.
Each of the 88 exercises has an anatomical map: main muscles strong, supporting ones lighter, with common and Latin names. Plus three technique cues and the history of the estimated one-rep max.
Habits & progress
Streaks that forgive.
One rest day a week, pauses for holidays or illness: streaks grow without stress. Progress shows the longest streak in big numbers, the week at a glance and 16 badges – from the first check to the perfect week.



Technology
Built like a native app.
Installable and offline
As a progressive web app Venja launches from the home screen and works without a connection.
Data stays on the device
No sign-up, no server. Export and import as a file keep the history safe.
Light and dark
Fog white by day, night blue in the evening – the theme follows the system or can be set.
Usable for everyone
WCAG AA contrast, states never shown by colour alone, touch targets of at least 44 pixels, reduced motion respected.
Design
Fjord blue, fog white, a spark of amber.
Fjord blue carries the structure. Amber only appears for progress, streaks, main buttons and wins – sparingly, so it counts. Soft corners, plenty of white space, hardly any lines, a friendly typeface with legible numbers. The logo: a V like a fjord valley with a sun – or someone cheering.



Your project next?
Website, web app or both: tell me what you have in mind.
Another project
Mauerblick
A web app for documenting walls before they are plastered. Concept, design and development.
View Mauerblick