← All projects

Interactive demo · iOS App

Pevel app icon

Pevel

One stone a day

Pevel is a daily board for two kinds of habits, the ones you check off and the ones you earn with focused time. Scroll down and the day unfolds: the board, a habit ticked off, a session started, the month taking shape.

Download on the App Store

Your day, one board

Each day greets you with a progress ring and the list of what matters today: habits to check off with a tap and focus time to earn with the timer. Nothing else competes for your attention.

Your day, one board

One tap and it counts

The board mixes habits already done with the ones still waiting. Checking one off takes a single tap: the ring climbs, the row crosses itself out and drops to the bottom with the rest of the day’s wins.

From idea to focus

A new task is either a check or timed. Give it a goal and how many sessions, save it, and a single tap starts the countdown in strict mode, with no pausing. Mark it done and the elapsed time is banked: the task closes and the board takes it in.

For what does not fit in a day

Long-term goals get a list of their own, ordered by deadline, with the overdue ones on top and the achieved ones at the bottom. Creating one is a title and a date, end of month, quarter or year in a single tap, and the new goal drops straight into its place in the queue.

Every day leaves its stone

The monthly calendar fills a stone for each day based on what you completed: some days full, some halfway, some hollow. Monthly average, perfect days and per-habit compliance at a glance.

How it is built

SwiftUI on iOS, with no account and no server: your tasks and your history live on the device as plain JSON, partitioned by month so that years of history never make ticking off a habit any slower. The data layer sits behind a repository protocol, so swapping local files for an API would not touch the domain or the views. A running session keeps going on the Lock Screen and the Dynamic Island through a Live Activity, and local notifications take care of the daily reminder and the end of each session.