JustWrite

Offline First Local Notepad

Gallery image 1

Overview

Most notepad apps already have great individual features, but they’re usually scattered across different products. JustWrite was built to bring the useful parts together into a single local-first writing app that stays simple and fast. The project is actively evolving and new features are continuously being added and refined.

What I Built

A browser-based offline notepad with local-first storage and customizable writing tools.

  • Notes stored locally using localStorage
  • Full offline support with PWA support
  • Multi-note workflow with pin/delete support
  • Focus Mode for cleaner writing sessions
  • Markdown shortcuts for faster formatting
  • Export notes as TXT, Markdown, or JSON
  • Customization options for fonts, lines, spellcheck, sounds, and more
  • Light/Dark theme with system preference detection

Development

Built incrementally by shipping core features first and expanding based on usability and iteration.

  • Editor and autosave system
  • Multi-note management
  • Focus Mode and exports
  • Settings and personalization
  • Offline support and installable PWA setup

Tech Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Radix UI
  • Framer Motion
  • Heroui
  • LocalStorage API
  • Service Worker

Current Status

JustWrite is still being iterated on. The goal is to keep improving the writing experience by combining useful features into one clean and reliable local-first app without unnecessary complexity.

Website heavily inspired by Chánh Đại.

Learning as I build. Here's the code

JustWrite – Manish