Docflow
DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more.
DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more. The project is written primarily in Python, distributed under the MIT License license, first published in 2023. Key topics include: access-control-list, api, archiving, docker, docker-compose.
DocFlow - Document Management API
<div align="center"> <img src="app/docs/github-banner.png"><br> </div>
DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more.
π Upcoming Updates
- π¨ Document Interactions - Adding Comments and Tags
- π¨ Import documents from unread emails
- π¨ Video Preview
- π¨ Adding custom metadata fields to document
- π¨ 2-factor authentication
- π¨ Storage quota per user? (Maybe to enable limit storage per user)
- π¨ Bulk file importer
π Key Features
- π‘ Document Upload and Download
- π‘ Organization and Searching
- π‘ Versioning
- π‘ Sharing
- π‘ Authentication and Authorization
- π‘ Access Control List
- π‘ Deletion and Archiving
- π‘ Document Preview
- π‘ Send file via Email
- π‘ Minio Supportβfor on-premise object storage
π API Documentation and Image
Explore the API Documentation for detailed information on how to use DocFlow's features.
Details about features and commands can be found here.
Download docker image from docker-hub.
Or just run
commandlinedocker pull jiisanda/docflow:1
πΈ Setup Docflow
Follow the steps outlined in the setup.md file.
π§© Implementation Detail
| Features | Implementation Detail |
|---|---|
| Upload | Detail |
| Download | Detail |
| Sharing | Detail |
| Document Preview | Detail |
π€ Document Upload
Here's how documents are uploaded in DocFlow:

For a detailed explanation, visit the Document Upload Documentation.
π₯ Document Download
Here's how a user can download a file in DocFlow.

For detailed explanation, visit the Document Download Documentation.
π¨ Document Sharing
Learn how to share documents in DocFlow:

For detailed instructions, visit the Document Sharing Documentation.
π Document Preview
Here's how the preview of docs works in DocFlow.

For detailed instructions, visit the Document Preview Documentation
π License
π§ Contact Us
For any questions or support, please contact.
Test DocFlow to manage documents seamlessly!
Contributors
Showing top 3 contributors by commit count.
