Abdalla Abdelsabour
العربية
Back to projects
Under construction
Enterprise
Government

Enterprise Correspondence & Transactions Platform

Incoming/outgoing correspondence, inter-department transactions, workflow & approvals, and secure archiving with DocuSign e-signatures — in active development.

Role

Full-stack developer

Year

2026

Enterprise correspondence and transactions management — incoming/outgoing

Overview

A bilingual enterprise platform for managing correspondence and transactions: logging incoming/outgoing mail (صادر/وارد), routing it between departments through workflows and approvals, and archiving it securely. It captures correspondence automatically via email (Microsoft Graph) and OCR, guards confidential transactions behind mandatory Office-Manager approval, and adds per-role, per-department fine-grained permissions, certified DocuSign e-signatures, a full audit trail, and encryption of sensitive data. Currently in active development.

The challenge

Organizations handle large volumes of correspondence and transactions (incoming/outgoing) that move between departments by hand — with no clear tracking, no structured approvals, no secure archive, and no audit trail of who did what and when.

What I built

I’m building a platform that ingests correspondence automatically (email via Microsoft Graph, OCR scanning, and manual entry), turns it into threaded incoming/outgoing transactions that route between departments, and moves it through workflows and approvals (review, reject / return-for-correction, final approval) — with a dedicated confidential-transaction guard that requires Office-Manager sign-off on any change. It’s all governed by fine-grained permissions at the object, role, department, and status level, with request-based archiving, per-branch letterhead templates with Arabic PDF generation and DocuSign signing, a full audit trail, and real-time notifications. The architecture is multi-package (web/server/db) with Next.js, Express, and Prisma — asynchronous queues via Redis/BullMQ, S3 storage with signed URLs, and AES-256-GCM encryption for sensitive data.

  • Incoming/outgoing (صادر/وارد) logging with threaded transactions

  • Inter-department routing through workflows and approvals

  • Reject / return-for-correction / final-approval cycle

  • Confidential-transaction guard requiring Office-Manager approval

  • Fine-grained permissions by role, department, and transaction status

  • Automatic correspondence intake via email (Microsoft Graph) and OCR

  • Request-based archiving with a full audit trail of every action

  • DocuSign e-signatures, document templates & Arabic PDF generation

  • Encrypted attachments (AES-256-GCM) and real-time notifications (Socket.IO)

Tech stack

Next.js
React
MUI
Express
Prisma
MySQL
Redis
BullMQ
AWS S3
Socket.IO
DocuSign
Microsoft Graph
OCR

Have a project in mind?

Start a project