Skip to content

Jasil-Shan/Pdf-Uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PDF Uploader Project

Overview

PDF Uploader is a full-stack web application that allows users to upload PDF files, view them, select specific pages, and download a new PDF with the selected pages.

LIVE LINK : https://pdf-zone.netlify.app/

Features

  • Upload PDF: Users can upload PDF files using the provided file upload button.

  • View PDF: The uploaded PDF is displayed in the viewer, allowing users to navigate through its pages.

  • Select Pages: Users can select specific pages of the PDF for further actions.

  • Download PDF: After selecting pages, users can download a new PDF containing only the selected pages.

Technologies Used

Frontend:

  • React: Frontend framework for building the user interface.

  • Material-UI: React UI framework for designing consistent and responsive components.

  • react-pdf: Library for rendering PDF documents in React applications.

  • formik: Form library for handling forms.

  • yup: Schema validation library for form validation.

Backend:

  • Node.js: Backend runtime environment.

  • Express: Web application framework for Node.js.

  • MongoDB: NoSQL database for storing user data.

  • JWT (JSON Web Token): Token-based authentication for securing user sessions.

Additional Tools:

  • axios: HTTP client for making requests to the server.

Thank For Exploring my project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published