Journal App

Journal Electron App

A beautifully stylized journal application built with Electron, featuring pixel art aesthetics and hand-drawn animations. Users can write, edit, view, and manage their journal entries, all stored securely in an SQLite database. Entries can also be exported to external text files for backup or sharing.

Please note this only runs on MacOS

Features

  • Pixel Art UI – A unique, retro-inspired interface with hand-drawn animations.

  • SQLite Database – Securely store journal entries with efficient querying.

  • Entry Management – Create, edit, and delete journal entries with ease.

  • Export Functionality – Save journal entries as external text files.

ScreenShots

image image image image image

Installation

Download .dmg file here

Open the .dmg file

Place the app in your applications folder

Run this command

xattr -c '/Applications/Journal app.app'

this is neccessary due to the app being unsigned.

Usage

  • Create Entry – Click the "New Entry" button to start writing.

  • Edit Entry – Select an existing entry and modify the content.

  • Delete Entry – Remove an entry permanently from the database.

  • Export Entry – Save an entry as a .txt file for external use.

  • View Entries – Browse past journal entries in an intuitive interface.

Technologies Used

  • Electron.js – Desktop app framework

  • SQLite – Lightweight database for storing journal entries

  • JavaScript – Core programming language

  • Pixel Studio – For pixel art and hand-drawn animations

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License.