Jose Gibson
← All Projects

Micro Journal — Minimalist Journaling App

Offline-first minimalist journaling app with bullet-point entries, dark mode, cross-device sync, and a full Express/SQLite backend — deployed on Netlify and Render.

React (Create React App)React RouterSCSSLocal Storage (offline persistence)Netlify deployment
Reconciling offline Local Storage entries with the server onKeeping sync logic simple without introducing conflicts when

Portfolio Highlights

  • Built and deployed a full-stack offline-first journaling app with React/SCSS frontend (Netlify) and Express/SQLite backend (Render), including local storage sync and user auth.

Snapshot

  • Period: 2024
  • Source: `github.com/josegibson/micro-journal`
  • Domain: Full-stack web, personal productivity
  • Status: Deployed — micro-journal.netlify.app

Stack

  • React (Create React App)
  • React Router
  • SCSS
  • Local Storage (offline persistence)
  • Netlify deployment
  • Express.js
  • SQLite with Sequelize ORM
  • REST API
  • Render deployment

What I Built

  • Bullet-point journaling UI with minimal friction entry flow.
  • Offline-first architecture: entries saved to Local Storage and synced to backend when online.
  • Basic user authentication for cross-device access.
  • Dark mode interface.
  • Express REST API backed by SQLite/Sequelize for persistent cloud storage.
  • Full deployment pipeline: frontend on Netlify, backend on Render.