Audit Logging just shipped β†’

Documents, organized.

A secure API to upload, version, organize, and share files β€” with permissions, audit trails, and search built in.

Open source Β· FastAPI + MongoDB Β· MIT licensed

JSPYDB
Built solo by @raaaemmm
βœ… Upload complete
πŸ” JWT verified
πŸ“œ Audit logged
πŸ“
Q3 Contracts
14 files Β· Updated 2h ago
🧾
Invoices
8 files Β· Shared
πŸ–ΌοΈ
Design Assets
21 files Β· v3 latest
πŸ“Š
Reports
5 files Β· OCR indexed
πŸ”
HR Records
Restricted Β· Admin
πŸ’¬
Team Notes
3 new comments
0
Core Modules
0
JWT Secured Uptime
0
Role Permissions
0
Open Source

Everything you need to manage documents at scale.

A complete toolkit for storage, collaboration, and control β€” designed for teams that take their data seriously.

πŸ“€

Document Management

Upload, download, update, and delete documents with support for multiple file formats and rich metadata.

πŸ•“

Version Control

Track every document version with a detailed change history β€” roll back or compare revisions instantly.

πŸ—‚οΈ

Folder Organization

Hierarchical folder structures keep large document libraries organized and easy to navigate.

🏷️

Category System

Group documents by fully customizable categories, complete with per-category usage statistics.

πŸ”

Advanced Search

Full-text search with filters for category, tags, date range, and status β€” find anything in seconds.

πŸ”—

Document Sharing

Share documents via email, direct link, or time-limited tokens with fine-grained access control.

πŸ’¬

Comments

A collaborative commenting system keeps feedback and discussion attached directly to each document.

🧠

OCR & AI Ready

Optional text extraction from images and PDFs, with an extensible architecture for AI-powered features.

πŸ“œ

Audit Logging

Every user action is comprehensively tracked β€” a complete, queryable history for compliance and trust.

From upload to audit trail in four steps.

A simple, predictable flow β€” powerful enough for enterprise workflows, simple enough for a solo developer's project.

πŸ“€

Upload

Send a document through the API β€” E-Docs stores it via GridFS or your configured driver.

πŸ—‚οΈ

Organize

File it into folders and categories, add tags, and set access permissions.

πŸ”—

Share

Invite collaborators by email, generate a link, or issue a time-limited token.

πŸ“œ

Track

Every view, edit, and download is logged automatically for a full audit trail.

βœ“
JWT Authentication

Secure token-based authentication with access and refresh tokens.

βœ“
Argon2 Password Hashing

Industry-standard password encryption keeps credentials safe at rest.

βœ“
Role-Based Access Control

A three-tier permission system β€” User, Author, and Admin β€” governs every action.

βœ“
Comprehensive Audit Trail

Every request is logged in detail, so nothing happens without a record.

πŸ›‘οΈ
⚑ FastAPI πŸƒ MongoDB πŸ” JWT + Argon2 πŸ“¦ GridFS Storage 🎯 Pydantic 🧡 Celery + Redis πŸ§ͺ Pytest 🐳 Docker Ready ⚑ FastAPI πŸƒ MongoDB πŸ” JWT + Argon2 πŸ“¦ GridFS Storage 🎯 Pydantic 🧡 Celery + Redis πŸ§ͺ Pytest 🐳 Docker Ready

Ready to take control of your documents?

Explore the interactive API docs, spin up the server locally, or dive into the source on GitHub.