Skip to content

Doc-turn is a RESTful API for document manipulation and it allows users to upload documents, convert them from one format to another, merge documents, split documents, and perform various document-related tasks.

Notifications You must be signed in to change notification settings

Tekkieware/Doc-turn-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doc-turn backend

This repository contains the backend codebase for a document manipulation application built using Python and Django REST Framework. The application allows users to upload documents, convert them from one format to another, merge documents, split documents, and perform various document-related tasks.

Live link

Coming soon

Key Features:

  • Document Upload: Authenticated users can upload documents of various formats.

  • Document Conversion: Conversion of documents from one format to another (e.g., PDF to DOCX, DOCX to PDF, etc.).

  • Document Merging: Ability to merge multiple documents into a single document.

  • Document Splitting Capability to split a document into multiple smaller documents.

  • RESTful API: Implementation of a RESTful API using Django REST Framework for seamless communication between the frontend and backend.

Technologies Used:

Python: The primary programming language for backend development. Django: A high-level Python web framework for rapid development and clean, pragmatic design. Django REST Framework (DRF): A powerful and flexible toolkit for building Web APIs in Django. Other Python Libraries: Utilizing various Python libraries for document manipulation tasks.

Getting Started

  1. Clone the repository:
git clone (https://github.com/Tekkieware/Doc-turn-backend/).git
  1. Navigate to the project directory:
cd Doc-turn-backend
  1. Install dependencies:
pip install -r requirements.txt
  1. Apply migrations:
python manage.py migrate
  1. Run the development server:
python manage.py runserver
  1. Access the API using the url in your terminal.

Usage:

Interact with the API endpoints using tools like cURL, Postman, or integrate them directly into your frontend application.

Contributing

  • Fork the repository.
  • Create a new branch
    git checkout -b feature/your-feature
  • Make your changes and commit them
    git commit -am 'Add some feature
  • Push to the branch
    git push origin feature/your-feature
  • Create a new Pull Request.

Feel free to reach out with any questions or feedback!

About

Doc-turn is a RESTful API for document manipulation and it allows users to upload documents, convert them from one format to another, merge documents, split documents, and perform various document-related tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages