Skip to content

Sortify is a modular document management system that brings together a mobile interface and a core logic engine to deliver categorisation and searching solutions to document management solutions.

Notifications You must be signed in to change notification settings

P-Asare/sortify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ Sortify

Sortify is an intelligent, modular document management system that integrates a web backend and mobile frontend. Designed for seamless document upload, categorization, search, and retrieval, Sortify helps users stay organized across platforms.

This meta-repo brings together:

  • πŸ”§ modular-sortify: A Flask-based backend with support for PDF/image processing, semantic search, translation, and cloud storage.
  • πŸ“± mobile-sortify: A Flutter mobile app that enables users to scan, upload, and intelligently organize documents on the go.

🌐 Architecture Overview

Sortify/
β”œβ”€β”€ modular-sortify/
β”œβ”€β”€ mobile-sortify/
β”œβ”€β”€ .gitmodules
└── README.md

Both components are included as Git submodules, enabling independent development while maintaining clear integration.


πŸš€ Key Highlights

  • πŸ” Modular monolith architecture for maintainability and scalability
  • 🧠 Semantic search with embeddings and lightweight LLMs
  • πŸ“€ Cloud-based document and thumbnail storage
  • 🌍 Language translation with Google Translate API
  • πŸ“± Cross-platform mobile support with intelligent categorization
  • πŸ”— RESTful API powering interaction between mobile and backend

πŸ› οΈ Getting Started

  1. Clone the Parent Repo:
git clone --recurse-submodules https://github.com/P-Asare/sortify.git
cd sortify
  1. Initialise/Update Submodules:
git submodule update --init --recursive
  1. Setup each component:

πŸ‘€ Author

Palal Asare
Computer Science student | Ashesi University
πŸ“§ palalasare.fr@gmail.com 🌍 LinkedIn | GitHub

About

Sortify is a modular document management system that brings together a mobile interface and a core logic engine to deliver categorisation and searching solutions to document management solutions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published