Skip to content

josegibson/micro-journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Micro Journal

A minimalist journaling application that focuses on simplicity and ease of use. Built to help users maintain daily journal entries with minimal friction.

Live Demo

https://micro-journal.netlify.app/

Features

  • 📝 Quick bullet-point journaling
  • 🔄 Offline-first with local storage sync
  • 📱 Responsive design (mobile & desktop)
  • 👤 Basic user authentication
  • 🌐 Cross-device synchronization
  • 🎨 Dark mode interface

Tech Stack

Frontend

  • React (Create React App)
  • React Router for navigation
  • SCSS for styling
  • Local Storage for offline data persistence
  • Netlify for deployment

Backend

  • Express.js
  • SQLite with Sequelize ORM
  • Basic REST API
  • Render for deployment

Limitations & Areas for Improvement

  • Basic authentication (no password protection)
  • Limited formatting options for journal entries
  • No data encryption at rest
  • No rich text or media support
  • Basic error handling
  • Limited test coverage