Skip to content

Hfanes/Settly

Repository files navigation

Settly

app preview


⚠️ 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.

Features MVP

  • 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

Post-MVP

  • 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

Download

SOON PERHAPS


APP

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.

Getting Started

Prerequisites:

Node.js (LTS recommended)

Rust

Windows: Download the Microsoft C++ Build Tools installer and check "Desktop development with C++” option.

Setup:

  1. Clone the repository:
git clone https://github.com/Hfanes/Settly
  1. Install dependencies:
# Access the project folder:
cd settly

# Install dependencies:
npm install
  1. Run the app
 npm run tauri dev

Recommended IDE Setup

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors