Crias
Mobile app (PWA) for group habits with an RPG feel: daily check-in, streaks, gold, a character moving along a trail and a rewards shop.
A habit ticked off alone is a habit nobody holds you to. In Crias the group sees what each person did, validates the photo proof and competes in a ranking whose prize they agreed on themselves.
Put the group in as witness and the notification in as trigger. Each routine shows up at the right time, the alert carries the complete button inside it, and the photo proof reaches the group feed before any gold is paid. Gold buys rewards the person set up themselves plus outfits for the character, so keeping your word becomes something you can see. Ticking happens on the phone, but the server counts the gold, the life and the streak, on its own clock: you cannot check in early, and you cannot tick the same day twice.
A mobile app in use by a real group, installable straight from the browser, with ninety days of continuous use and seventy per cent of the group keeping their streak.
- Period
- August 2026
- Role
- Product, database and mobile
- Tech
- ReactTypeScriptViteTailwindPostgreSQLDenoPWA
Today, the day as one list
It opens on what is still left for today, with gold and life at the top and a bell for alerts. Routines are split into pending, done and an Avoid section, for the habits the person wants to cut. When there is nothing, the screen says why instead of sitting empty.
Check-in with proof
Tapping a routine opens a sheet with the streak, the frequency and the complete button. The button changes its wording depending on the routine: a glass of water closes the day, one tick closes the period, and screen time becomes Declare and send to the group. A group that requires a photo only accepts the check-in with the image attached, shown before it is sent.
Creating a routine and choosing a frequency
The form asks whether it is something to do or to avoid, then asks for a title, an icon and a frequency. There are eight frequencies, from every day to a fixed day of the month. Waking early, sleeping early, water and screen time have settings of their own, with time bands that pay less as the day goes on and alarms per glass.
Group, scoreboard and ranking
Inside the group you see the cover, how many members it has, who has already finished today, the ranking and the list of challenges. A challenge due today turns into the same card as on the Today screen, so it can be ticked without leaving the group. Whoever runs the group sets the name, whether a photo is required and the gold prize for each place on the podium, and the ranking shows last week's payout.
Activity and group validation
The feed shows the check-ins in order, with the proof photo and the name of whoever did it. A screen time declaration appears as a card with a dashed outline and a clock counting down, with the validate and contest buttons inside it. Anyone who gets no vote against within the deadline is approved on their own, and the gold arrives when the validation closes.
The character's trail
The trail draws the character climbing one node per productive day, along a winding path, with a chest every seven nodes. Below it sit the life bar, the shields in store and the history of what took life away or gave it back, with date and time. A calendar of the last thirty five days shows recent consistency, gaps included.
Rewards shop and collection
The person registers a reward of their own, writes what they get and how much it costs in gold, and redeems it once they have saved enough. On the same screen sit three potions, life, double gold and shield, plus the character's collection on four shelves. There are 43 characters, 10 accessories, 8 scenes and 4 backgrounds in pixel art, with a button to buy and to wear.
A notification you resolve inside the notification
Inside the app there is a notification centre, opened from the bell, with the unread ones highlighted for anyone who missed an alert. On the phone, the alert arrives with two buttons, Complete and Later, and the check-in happens right there without opening the app. Tapping the body of the alert lands you straight on that routine's sheet.
First time in the app
A new account goes through four steps: pick the character, say how you want to be called, create the first habit and bring someone in, either creating a group or joining with a six letter code. One step teaches how to install Crias on the home screen, with the right wording for iPhone and for Android. After that comes a tour of four screens.
