Skip to content

Khushbu8130/ProtonPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ProtonPDF πŸ“„βš‘

A full-stack PDF management app built with the MERN stack + Vite

πŸš€ Live Demo: ProtonPDF
πŸ‘©β€πŸ’» Author: Khushbu Kumari


⭐ About the Project

ProtonPDF is a web application that allows users to convert, compress, and merge PDF files with a fast, secure, and scalable workflow.

  • πŸ” Secure authentication with OTP-based password reset
  • πŸ“„ File operations: convert, merge, compress PDFs in seconds
  • ⚑ Optimized APIs (20% faster response time with query optimization)
  • ☁️ MongoDB Atlas for cloud storage
  • πŸ“± Fully responsive (mobile, tablet, desktop)

πŸ› οΈ Tech Stack

  • Frontend: React (Vite), Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Other: JWT Auth, Nodemailer (OTP), Git, Render (deployment)

🎯 Key Highlights

  • Built with a distributed, fault-tolerant architecture to ensure scalability.
  • Designed for real-time efficiency β€” average file processing under 3 seconds.
  • Improved platform reliability and enhanced user experience with secure cloud storage and APIs.

πŸ‘©β€πŸ’» For Developers (Optional Setup)

If you want to run this project locally:

# Clone the repo
git clone https://github.com/Khushbu8130/ProtonPDF.git
cd ProtonPDF

# Setup backend
cd backend
npm install
npm start   # Runs at http://localhost:5555

# Setup frontend
cd frontend
npm install
npm run dev # Runs at http://localhost:5173

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published