An advanced journaling application built with PyQt6.
- Clone the repository:
git clone https://github.com/scutoidzz/QJournal.git
cd QJournal- Install dependencies:
pip install -r requirements.txt- Run the application:
python main.pyQJournal/
├── main.py # Application entry point
├── mainapp/ # Main application logic
├── newentry/ # New entry creation
├── settings/ # Application settings
├── firsttimesetup/ # First-time setup
├── splash/ # Splash screen
├── encryption/ # Encryption utilities
├── functions/ # Utility functions
├── cloud/ # Cloud sync functionality
└── assets/ # Application assets
- First run: The application will guide you through initial setup
- Main view: View your journal entries by date using the calendar
- New entry: Click "New Entry" to create a new journal entry
- Settings: Configure cloud sync and other preferences
This project uses PyQt6 for the GUI and SQLite for data storage. The codebase has been cleaned up to provide a bare-bones foundation for further development.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License