Back to projects

Graphly

A personal data visualisation tool for creating metrics, logging entries and exploring the data through interactive charts.

Built with Next.js and Server Actions to keep frontend and backend in a single project. Clerk handles authentication, Drizzle ORM and Neon provide typed access to the database, and Shadcn/UI speeds up building the interface.

Graphly dashboard
Graphly dashboard

Screenshots (09)

  1. Sign-in screen.

  2. Main dashboard with every metric and its latest logged entry.

  3. Logging today's entry straight from the dashboard.

  4. Metric detail, with its interactive chart and the date range filters.

  5. Filtering by a custom date range.

  6. Logging an entry with an earlier date.

  7. Editing an entry that was already logged.

  8. Metric creation form, with its description and unit of measurement.

  9. Time zone, theme and language settings.