Skip to content

A full-stack web application to generate, download, and verify student certificates for Galgotias University.

Notifications You must be signed in to change notification settings

Saurabhtbj1201/galgotias-university-certificate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Galgotias University Certificate App

A full-stack web application to generate, download, and verify student certificates for Galgotias University.

Table of Contents

  1. Key Features
  2. Pages & Usage
  3. Folder Structure
  4. Getting Started
  5. Live Demo
  6. Tech Stack

Key Features

  • Generate unique certificate numbers and store records in MongoDB
  • Download certificates as beautifully styled PDFs (with university logo & signatures)
  • Verify certificate authenticity by certificate number and student name
  • Responsive frontend with navigation, forms, and results
  • CORS-enabled API for seamless client-server interaction

Pages & Usage

  • index.html: Homepage with stats & quick links to all flows.
  • get_certificate.html: Fill form (name, mobile, email, DOB, college, course, admission no., section, semester, address) to generate a certificate record.
  • download_certificate.html: Enter name, admission number, DOB to fetch your record, preview details, then download PDF and share via LinkedIn/Twitter/Email.
  • verify_certificate.html: Provide certificate number & full name to confirm authenticity; returns status and details.
  • about.html: University overview, mission, and core values.
  • contact.html: Campus address, phone/email contacts, & directions for visitors.

Folder Structure

Galgotias-Certificate-app\   
└── frontend\
    ├── css\
    │   └── style.css 
    ├── images\      
    ├── js\
    │   └── script.js  
    ├── index.html
    ├── get_certificate.html
    ├── download_certificate.html
    ├── verify_certificate.html
    ├── about.html
    └── contact.html

Getting Started

  1. Clone the repo

    git clone https://github.com/Saurabhtbj1201/galgotias-university-certificate.git
    cd galgotias-university-certificate
  2. Backend setup

    cd backend
    npm install
    export MONGO_URI=<Your MongoDB URI>
    npm start
  3. Frontend setup
    Simply open any .html in frontend/ or serve via a static server:

    cd frontend
    npx http-server .  # or live-server

Live Demo

https://galgotias-university-certificate.vercel.app/

Tech Stack

  • Node.js & Express
  • MongoDB & Mongoose
  • PDFKit for dynamic PDF generation
  • Vanilla HTML, CSS & JavaScript
  • CORS & body-parser middleware

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License.

👨‍💻 Developer

© Made with ❤️ by Saurabh Kumar. All Rights Reserved 2025

Saurabh Profile GitHub Follow

🔗 Connect With Me

LinkedIn Twitter Instagram Facebook Portfolio WhatsApp


Made with ❤️ by Saurabh Kumar
⭐ Star this repo if you find it helpful!

Repo Views


💝 If you like this project, please give it a ⭐ and share it with others!

Happy Coding! 🚀

About

A full-stack web application to generate, download, and verify student certificates for Galgotias University.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published