Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 PaperVault

A Full Stack Education Portal built to streamline question paper management across departments. Supports secure student/teacher logins, semester-wise paper browsing, and role-based dashboards with seamless file uploads/downloads.


🌐 Tech Stack

  • Frontend: HTML, CSS (Bootstrap), JavaScript, jQuery, EJS
  • Backend: Node.js, Express.js
  • Database: MySQL
  • Templating Engine: EJS
  • Session Management: express-session

🔑 Key Features

  • 🔐 Secure student & teacher authentication
  • 📄 Upload and view past year question papers
  • 📂 School > Branch > Semester-based navigation
  • ✅ Flash success messages for user feedback
  • 📥 Dynamic file handling and display
  • 📥 Display dynamic announcements upon paper upload
  • 🎯 Clean dashboard with user-specific content

Setup

  • Clone the Repository
  • Install Node
  • Install Dependencies (npm install)
  • Run the project using the command (node index.js)

Home Page

HomePage


Student Registration Page

StudentRegistrationPage


Faculty Registration Page

FacultyRegistrationPage


Reset Password Page

ResetPasswordPage


Login Page

LoginPage


Student / Faculty Dashboard Page 1

StudentDashboardPage1


Student / Faculty Dashboard Page 2

StudentDashboardPage2


Student/Faculty Dashboard Page 3

StudentDashboardPage3


Upload Paper Layout

UploadPaperSectionTeacherDashboard


Paper View/Download Layout

PaperViewDashboard

About

A full-stack education portal for managing question papers across departments. Features secure student/teacher logins, semester-wise browsing, and role-based dashboards.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages