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

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!