HonorBox is a free and open-source web-based application that allows users to generate and verify certificates effortlessly. It provides a seamless and secure way to issue digital certificates and validate their authenticity.
- ๐ Web-Based โ No installation required, access from anywhere.
- ๐ Open Source โ Completely free to use and modify.
- ๐ Certificate Generation โ Create professional certificates easily.
- โ Certificate Verification โ Verify authenticity using unique IDs.
- ๐ Customizable Templates โ Design certificates with your own branding.
- ๐ Secure & Reliable โ Uses cryptographic techniques to ensure data integrity.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Deployment: Vercel / Netlify (Frontend), Heroku / Render (Backend)
HonorBox/
โโโ Backend/
โ โโโ config/
โ โ โโโ db.js
โ โโโ controllers/
โ โ โโโ certificateController.js
โ โ โโโ imageController.js
โ โโโ models/
โ โ โโโ Certificate.js
โ โ โโโ Image.js
โ โ โโโ User.js
โ โโโ routes/
โ โ โโโ authRoutes.js
โ โ โโโ certificateRoutes.js
โ โ โโโ imageRoutes.js
โ โโโ index.js
โ โโโ package.json
โ โโโ README.md
โ โโโ .env
โ โโโ .env.example
โโโ Frontend/
โ โโโ public/
โ โ โโโ honorbo logo.png
โ โโโ src/
โ โ โโโ App.css
โ โ โโโ App.jsx
โ โ โโโ index.css
โ โ โโโ main.jsx
โ โ โโโ components/
โ โ โโโ About.jsx
โ โ โโโ custom.css
โ โ โโโ DarkVeil.jsx
โ โ โโโ Footer.jsx
โ โ โโโ Generate.jsx
โ โ โโโ Home.jsx
โ โ โโโ Navbar.jsx
โ โ โโโ NotFound.jsx
โ โ โโโ Verify.jsx
โ โโโ eslint.config.js
โ โโโ index.html
โ โโโ package.json
โ โโโ postcss.config.js
โ โโโ README.md
โ โโโ tailwind.config.js
โ โโโ vercel.json
โ โโโ vite.config.js
โ โโโ .env.example
โโโ CODE_OF_CONDUCT.md
โโโ CONTRIBUTING.md
โโโ LICENSE
โโโ README.md
โโโ .all-contributorsrc- Node.js & npm / yarn installed
- Git installed
-
Clone the repository
git clone https://github.com/your-username/HonorBox.git cd HonorBox -
Install dependencies
npm install # or yarn install -
Start the development server
npm run dev # or yarn dev -
Open in Browser
Visithttp://localhost:3000to access HonorBox.
- Generate a Certificate โ Fill in the details and generate a certificate instantly.
- Download or Share โ Get a downloadable version or share a public link.
- Verify a Certificate โ Enter the certificate ID to check its authenticity.
Contributions are welcome! If youโd like to contribute:
- Fork the repository
- Create a new branch (
feature/your-feature) - Commit your changes
- Push the branch and create a Pull Request
HonorBox is licensed under the MIT License โ you are free to use, modify, and distribute it.
If you find HonorBox useful, please โญ star the repository and share it with others!
๐ Start generating & verifying certificates with HonorBox today!
Thanks goes to these wonderful people (emoji key):
Rithwik Surya ๐ป |
Shivansh Katiyar ๐ |
Charul192 ๐ ๐ป |
Gourav Kumar Jaiswal ๐ |
Ramakrushna Biswal ๐ป |
Aditya Jolly ๐ ๐ป |
Sagar Chavan ๐ป ๐จ |
This project follows the all-contributors specification. Contributions of any kind welcome!