Jose Gibson
← All Projects

Memento — Micro-Journaling App (v2)

A more structured follow-up to micro-journal: a Next.js 14 app with separate journals, todos, and settings sections — the "defined" version of the micro-journaling concept.

Next.js 14 (App Router)TypeScriptTailwind CSSGeist font (Vercel)Sections: journals, todos, settings, dashboard

Portfolio Highlights

  • Rebuilt a micro-journaling product from a CRA/SQLite prototype to a typed Next.js 14/App Router application, adding structured todos, settings, and a proper dashboard.

Snapshot

  • Period: December 2024
  • Source: `github.com/josegibson/memento` (private)
  • Domain: Full-stack web, personal productivity
  • Status: Active development

Stack

  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS
  • Geist font (Vercel)
  • Sections: journals, todos, settings, dashboard

What I Built

  • Structured dashboard with distinct sections for journals, todos, and settings.
  • App Router layout with nested routes per feature area.
  • TypeScript-first data model and component design.
  • Iteration on the micro-journal concept with more defined feature scope and better separation of concerns.

Relationship to Micro Journal

This is the second iteration: micro-journal explored the concept (React CRA + SQLite), memento rebuilt it properly with Next.js App Router, TypeScript, Tailwind, and a cleaner feature structure.