Skip to content

A minimalist journaling app built using Python, Streamlit, and SQLite. PyJournal lets you add, view, edit, and delete personal memories — all stored locally for privacy and offline use.

Notifications You must be signed in to change notification settings

nabiha900/PyJournal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📘 PyJournal

PyJournal is a lightweight journaling app built with Streamlit and SQLite. It helps you capture daily thoughts or memories and manage them easily with a simple interface. Your data stays local, private, and always accessible.


🚀 Features

  • 📝 Add new memories
  • 📖 View all saved entries
  • ✏️ Edit previous memories
  • 🗑️ Delete unwanted memories
  • 💾 Uses local SQLite database (no internet required)

🛠️ Tech Stack

  • Python
  • Streamlit (for the user interface)
  • SQLite (for storing journal entries)

📦 Installation & Usage

  1. Clone the repository
    git clone https://github.com/nabiha900/PyJournal
    cd pyjournal
  2. Install dependencies
    pip install streamlit
  3. Run the application
    streamlit run pyjournal.py

📌 Notes

  • All journal entries are stored in a local file pyjournal.db
  • Works offline — perfect for private journaling

About

A minimalist journaling app built using Python, Streamlit, and SQLite. PyJournal lets you add, view, edit, and delete personal memories — all stored locally for privacy and offline use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages