Skip to content

DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more.

License

Notifications You must be signed in to change notification settings

jiisanda/docflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c03dfcd Β· Dec 27, 2024
Dec 27, 2024
Dec 22, 2024
Dec 22, 2024
Dec 31, 2023
Dec 30, 2023
Feb 6, 2024
Feb 28, 2024
Oct 6, 2023
Dec 14, 2024
Jul 26, 2023
Dec 12, 2024
Dec 22, 2024
Jul 27, 2023
Dec 30, 2023
Dec 24, 2023
Dec 31, 2023
Dec 30, 2023
Dec 12, 2024
Dec 14, 2024

Repository files navigation

DocFlow - Document Management API


Python FastAPI Postgres AWS JWT Swagger Github Pages GMail

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

πŸ“– 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

docker 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:

upload-document

For a detailed explanation, visit the Document Upload Documentation.

πŸ“₯ Document Download

Here's how a user can download a file in DocFlow.

download-document

For detailed explanation, visit the Document Download Documentation.

πŸ“¨ Document Sharing

Learn how to share documents in DocFlow:

share-document

For detailed instructions, visit the Document Sharing Documentation.

πŸ‘€ Document Preview

Here's how the preview of docs works in DocFlow.

preview-document

For detailed instructions, visit the Document Preview Documentation

πŸ“œ License

Licence

πŸ“§ Contact Us

For any questions or support, please contact.

Test DocFlow to manage documents seamlessly!