Product

Petal

Petal is a privacy-first habit tracking application built to demonstrate that digital experiences can be simple, private and genuinely useful. Every feature runs locally on the device, without ads, tracking or mandatory cloud services.

Petal app displayed on an iPhone

About the project

Petal began as a product engineering exercise. The goal was to build a complete application while prioritizing privacy, simplicity and a sustainable architecture from day one. More than a habit tracker, it represents a way of thinking about software: solving real problems with the least possible complexity.

Goals

  • Demonstrate a modern mobile architecture.
  • Prioritize privacy and local-first data processing.
  • Build an intuitive distraction-free experience.
  • Serve as a playground for continuous engineering improvements.

Architecture

Built with React Native using a modular domain-oriented architecture with clear separation between presentation, business rules and persistence. The application follows a local-first approach, minimizing external dependencies while keeping user data under the user's control.

Technologies

Next steps

  • Data import and export.
  • Internationalization (i18n).
  • Home Screen widgets.
  • Advanced statistics.
  • Optional user-controlled backups.

Let's build better products.

If you believe great software comes from solid architecture, simplicity and user focus, let's talk.

Let's talk.