⚠️ This is a work-in-progress app.
Settly is a lightweight and secure desktop application that helps new arrivals to a country organise mandatory documents, keep track of deadlines, and facilitate communication with local authorities.
- Upload documents (PDFs & images)
- View documents in-app
- Categorize documents (ID, Contracts, Insurance, Official Letters)
- Add metadata: expiry date, document number, country
- Store data locally
- Local toast notifications
- Basic OCR for scanned documents/images
- Create/edit tasks (e.g., register at town hall, open a bank account)
- Basic email/letter templates
- Hotkeys
- Encrypt files & metadata locally
- Replace placeholders with user/document data
- Setup i18n
- Export .ics calendar events
- Auto-fill metadata fields from extracted text
- OCR in multiple languages
- Export/import user profile
- Create multiple user profiles
- Support two languages
- Support two languages
- Support two languages
SOON PERHAPS
Built with:
- Tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
- React - A JavaScript library for building user interfaces.
- React Router v7 - For routing in React.
Prerequisites:
Windows: Download the Microsoft C++ Build Tools installer and check "Desktop development with C++” option.
Setup:
- Clone the repository:
git clone https://github.com/Hfanes/Settly- Install dependencies:
# Access the project folder:
cd settly
# Install dependencies:
npm install- Run the app
npm run tauri dev