Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Digital Clearance System

An automated, web-based clearance platform designed for final-year university students to complete their institutional clearance remotely—saving time, cutting transportation costs, and eliminating paper-based manual workflows.


🚀 Overview

Traditionally, graduating students spend 1 to 3 weeks moving across various university departments (Bursary, Library, Sports, Hostel, Departmental Heads, etc.) to get physical sign-offs on paper forms.

The Student Digital Clearance System replaces this manual hassle with a seamless online process:

  • Department Heads (HODs) bulk-upload lists of eligible graduating students.
  • Students verify their identity and log in to a personalized dashboard tailored to their specific department.
  • Students upload required receipts and credentials directly to designated units (stored securely in the cloud).
  • University administrative units review and approve submissions in real time.
  • Once fully cleared across all units, an official digital clearance certificate is generated for download, enabling students to pick up their physical degree certificates smoothly.

✨ Key Features

  • HOD Student Onboarding: Enables Heads of Department to publish the list of approved graduating students for the academic year.
  • Identity Verification & JWT Auth: Secure student identity verification and stateless authentication using JSON Web Tokens (JWT).
  • Department-Specific Student Portals: Customized dashboard views tailored to the student's department and required clearance units.
  • Cloud-Based Document Uploads: Instant upload interface for receipts, library clearance forms, and identity credentials powered by Cloudinary.
  • Multi-Unit Verification Workflow: Independent administrative dashboards for different university units (Library, Bursary, Student Affairs, Sports, etc.) to review, approve, or request revisions.
  • Automated Clearance Certificate Generation: Instant generation of a verifiable clearance certificate upon approval from all required units.
  • Real-time Status Tracking: Progress indicators showing students exactly which units have cleared them and which are pending.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (Vanilla ES6+)
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose ORM)
  • Authentication: JSON Web Tokens (JWT) & Bcrypt
  • Media / File Storage: Cloudinary (Receipt & Document uploads)

🎯 Impact & Benefits

Benefit Manual Clearance Digital Clearance System
Turnaround Time 1 – 3 Weeks 1 – 3 Days (or instant upon review)
Paperwork Physical files, forms, stamps 100% Digital uploads & signatures
Travel Costs Expensive for distant/foreign students Zero physical travel required for clearance
Verification Prone to misplaced physical receipts Centralized digital archive

⚙️ Workflow Overview

[HOD Uploads Eligible Students] │ ▼ [Student Verifies Identity] │ ▼ [Token Issued (JWT Authentication)] │ ▼ [Student Uploads Receipts/Docs -> Cloudinary] │ ▼ [Individual Units Review & Verify] │ ▼ [All Units Cleared? (Yes)] │ ▼ [Digital Clearance Certificate Issued] │ ▼ [Student Collects Degree Certificate]

About

A full-stack (Node.js/Express/MongoDB) university clearance system enabling graduating students to submit credentials, get verified remotely by departments via JWT auth and Cloudinary storage, and download their clearance certificate.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages