Back
Personal product

Chiaramente

Smart journaling platform that analyses emotions and generates reports you can share with a therapist.

Mental wellbeing2026
Chiaramente
2 mesi
of daily use

Overview

Chiaramente starts from a personal need: to bring order within myself. Too many overlapping thoughts without a clear shape, and the feeling that writing them down somewhere could help. That need became a project built entirely in-house, from the website to the app.

The product turns writing into a safe space: you write freely and the platform automatically collects a sentiment analysis, spots recurring themes and returns them in a readable form. Not a passive diary, but an interlocutor that helps you see the patterns.

I built distinct dashboards for different roles — individual, therapist and company — because the same emotional data means different things depending on who is looking at it. The professional gets context without the user's privacy being violated, with GDPR and per-tenant RLS controls.

The platform generates PDF reports with charts and exports, handles subscriptions through Stripe and integrates OpenAI for the conversation. The goal was to combine the spontaneity of a diary with the structure of a clinical support tool.

After two months of daily use the changes were concrete: the reports shared with the therapist gave the professional context that was previously missing, and gave me a clearer map of how I was doing. Chiaramente proves that a product born from a real need can become useful to others too.

Results

After two months of daily use the changes were concrete: the platform automatically collects a sentiment analysis and generates reports on the emotional state, shareable with a trusted therapist. The professional gets more context without the privacy being violated.

What's inside

  • AI chat with emotional analysis and professional suggestions
  • Multi-role dashboards (personal, therapist, company)
  • PDF reports, charts and exports
  • Stripe subscriptions and GDPR/RLS controls

Stack

ReactTypeScriptViteSupabaseOpenAIStripeTailwind CSSshadcn/ui