Skip to content

casi/BasicJournal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journal

A minimal, single-file journal app that runs in any modern browser. No installation, no dependencies, no server.

Features

  • Create, edit, and delete journal entries with a date, 1-5 star rating, and free text
  • Filter by star rating, sort by date or rating
  • Hashtag highlighting (#tag)
  • Multi-line text support in entries
  • Saves and loads a plain-text CSV file compatible with faveday

Usage

Just open journal.html in your browser. No setup required.

File format (one entry per line):

2026-05-02,5,Great day on set. #work
2024-06-11,3,Quiet evening.\nRead a lot.

Saving

In Chrome and Edge, the app uses the File System Access API to write directly back to the original file. In other browsers, saving triggers a download.

Compatibility

Works in any modern browser. Direct file write-back requires Chrome or Edge.

Planned

  • Filtering by hashtag

Acknowledgements

Inspired by faveday by @riadd, which introduced me to the idea of a simple, file-based journal with star ratings. This project adopts its plain-text format for full compatibility. Thanks, man.

About

A minimal, single-file journal app that runs in any modern browser. No installation, no dependencies, no server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors