Skip to content

GourangaDasSamrat/PDF-Merger-React

PDF Hero - Modern PDF Merger Tool 🚀

PDF Hero is a modern, user-friendly web application that allows users to merge multiple PDF files quickly and efficiently. Built with React and modern web technologies, it provides a seamless experience for handling PDF documents.

GitHub stars GitHub forks Vercel Deploy


DeepWiki Docs

For detailed documentation, guides, and configuration notes — visit the DeepWiki page above.


✨ Features

  • 📄 Merge multiple PDF files into a single document
  • 🎯 Simple drag-and-drop interface
  • ⚡️ Fast and efficient processing
  • 🔒 Secure local processing (no file upload to servers)
  • 📱 Responsive design works on desktop and mobile
  • 🎨 Modern and intuitive user interface
  • 🌐 Cross-platform compatibility

🛠️ Tech Stack

React Vite JavaScript CSS3 HTML5 Bootstrap React Router EmailJS Vercel Git npm

Core Technologies

  • ⚛️ React - Frontend library
  • 🚀 Vite - Build tool and development server
  • 📄 pdf-merger-js - PDF manipulation
  • 🎨 React Bootstrap - UI components
  • 📱 React Router - Navigation and routing
  • ✉️ EmailJS - Email functionality
  • 🔐 Clerk - Authentication
  • 💅 Styled Components - Styling

🚀 Quick Start

  1. Clone the repository:

    git clone https://github.com/GourangaDasSamrat/PDF-Merger-React.git
  2. Install dependencies:

    cd PDF-Merger-React
    npm install
  3. Configure environment variables:

    cp .env.example .env
    # Update .env with your values
  4. Start the development server:

    npm run dev
  5. Open http://localhost:5173 in your browser

🤝 Contributing

We welcome contributions from the community! Please check our Contribution Guidelines for more details on how to:

  • Report bugs
  • Suggest new features
  • Submit pull requests

📦 Project Structure

src/
├── components/     # React components
├── context/       # React context
├── hooks/         # Custom hooks
├── assets/        # Static assets
└── App.jsx        # Main application component

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support & Feedback

  • ⭐ Star this repo if you find it helpful
  • 🐛 Create an issue for bug reports
  • 💡 Request new features via issues
  • 🔄 Fork this repo and submit a PR to contribute

🔮 Future Plans

  • Additional PDF manipulation features
  • Cloud storage integration
  • Batch processing capabilities
  • API for programmatic access
  • Enhanced security features
  • More customization options

👤 Author & Contact

Gouranga Das Samrat

Gouranga Das Samrat

Full Stack Developer • MERN Stack • Technical Writer
Passionate about building scalable web apps & contributing to open source

Open to collaboration, frontend & full-stack projects, or meaningful discussions around JavaScript, React & web architecture.

🙏 Acknowledgments

  • All our contributors who have helped shape PDF Hero
  • The open-source community for the amazing tools and libraries
  • Our users for their valuable feedback and support

Made with ❤️ by Gouranga Das Samrat

About

PDF Hero is a modern, web-based PDF merging tool that allows users to effortlessly combine multiple PDF files into a single document. With its intuitive drag-and-drop interface and fast processing capabilities, it streamlines document management without requiring any software installation.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors