SwiftNotes is an open-source desktop application that combines productivity with engagement through a unique incentive system.
Built with Processing, it offers a comprehensive note-taking experience with robust security features and intuitive document management.
- Password Protection: Encrypt your notes with a secure password system
- Local Storage: All data is stored locally on your device for complete privacy
- Auto-Save: Real-time saving with every keystroke to prevent data loss
- Reward System: Earn gold coins for every 5 words typed, encouraging consistent writing
- Tabbed Interface: Seamlessly switch between multiple notes with a vertical sidebar
- Quick Actions: Add, delete, and navigate notes with dedicated controls
- Theme Support: Toggle between Light and Dark modes for comfortable viewing
- Font Options: Choose from multiple fonts
- Font Sizing: Adjustable font size for optimal readability
- Language: Processing 4.3
- Library: G4P (GUI library for Processing)
- Processing 4.3+
- G4P (GUI library for Processing) Installed
-
Clone this repository:
git clone https://github.com/rickytang666/swiftnotes.git cd swiftnotes
-
Open
/SwiftNotes/SwiftNotes.pde
in Processing -
Install required libraries:
- G4P (GUI library for Processing)
-
Run the application by clicking the play button
- First Launch: Set up your password for note encryption
- Creating Notes: Use the sidebar to add new notes
- Writing: Start typing to earn coins and auto-save your content
- Navigation: Use the sidebar and scroll buttons to browse through your notes
- Customization: Access settings to change themes and fonts, or reset your password
Contributions are welcome! Please feel free to submit a pull request.
This project is MIT licensed.
Made with ๐ and ๐ง by Ricky, Mariam, and Youssef
Transform your note-taking experience with SwiftNotes