brand logo

ax Essien

Back to Projects
Snapshot

PDF Text Extractor

A full-stack web application that enables users to upload PDF documents and extract text content instantly. Built with a Flask backend and vanilla JavaScript frontend, featuring a responsive design with drag-and-drop file upload functionality and real-time text extraction.

Technical Overview

  • • Flask web framework with RESTful API endpoints
  • • pdfplumber library for PDF text extraction
  • • Asynchronous file upload with fetch API
  • • Custom static asset serving

Key Features

  • •Drag-and-drop PDF upload with file validation
  • •Real-time text extraction from multi-page PDFs
  • •One-click copy extracted text to clipboard
  • •Responsive card-based design for mobile and desktop

Tech Stack

Flask
JavaScript
CSS3