← 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 on…⚡ Keeping 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.