Skip to content

AI powered free document analysis project including pdf free editor

Notifications You must be signed in to change notification settings

interlinker0325/PDF-free-editor

Repository files navigation

Adlyceum : Online PDF Editor [Project ID: P-364]

Ai based online free pdf editor to cut the chase for users and edit efficiently according to their needs using openAI and mathpix, langchain, jodit editor. When users upload the pdf, it is converted into a text file transfer to the openAI to detect the mistake section like outdated terms and grammatical issues. This mistake hightlighted with the red border to the dashboard to edit effiiciently.

📚 Table of Contents

About

The motivation behind this project was to address the tediousness and limitations of editing PDF files online. Many existing tools lack advanced error detection, intelligent correction, or a smooth editing experience. This online PDF editor leverages AI to automatically find and highlight mistakes in your documents, enabling hassle-free edits and improvements. The key goals were to create a user-friendly, fast, and powerful platform that streamlines document refinement and ensures high-quality output with minimal effort from users.

Features

  1. Upload and download PDF files easily.
  2. Detect document mistakes automatically using AI (OpenAI).
  3. Seamlessly edit your PDF online with the built-in Jodit editor.

Tech Stack

Languages: Python, JavaScript, TypeScript Frameworks: Next, Flask Database: DatoCMS database, MongoDB Tools: Docker, GitHub Actions, Jodit Editor

Installation

  • Clone the repository
  git clone https://github.com/interlinker0325/PDF-free-editor
  • Navigate to the project directory
  cd PDF-free-editor
  • Install dependencies
  npm install   

Usage

Start the development server

  npm start    

Then open your browser and go to: 👉 http://localhost:3000

Configuration

Describe any required environment variables or configuration options, for example:

Create a .env file with:

NEXT_PUBLIC_DATOCMS_API_TOKEN=
DATOCMS_API_TOKEN=
NEXT_PUBLIC_DATOCMS_STORAGE_URL=""
NEXT_PUBLIC_COURSE_ID=
ENTRY_MODEL_ID=
SECTION_MODEL_ID=
PORT=3000

# SECURITY
SECRET_COOKIE_PASSWORD=

# WINDOWS SERVER
NEXT_PUBLIC_WINDOWS_SERVER_URL="https://adlyceum.com"

Screenshots

  • pdf, microsoft word, google docs, text file

    file_upload.mp4
  • You can edit using Ai automatically

    AI-edit.mp4
  • edit the mistake using the jodit editor

    edit.mp4

API Documentation :

https://docs.mathpix.com/

Contact

Author: interlinker0325
Email: fenrow325@gmail.com
GitHub: @interlinker0325
Website/Portfolio: https://adlyceum.com

🌟 Acknowledgements

Collaborator : https://github.com/andresfelipe9619, https://github.com/Raza118041, https://github.com/CriistiianDM

About

AI powered free document analysis project including pdf free editor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7