Skip to content

mahabala257/SCADA-Tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏭 SCADA Tech Internship Portal

📌 Overview

A full-stack web application for managing internship applications with resume uploads and admin dashboard.

Built using Node.js, Express, MongoDB, and EJS.


🚀 Features

👤 User Side

  • Submit internship application form
  • Upload resume (PDF)
  • Form validation
  • Success & thank-you pages

🔐 Admin Side

  • Secure login system
  • View all submissions
  • Download resumes
  • Dashboard interface

🛠️ Tech Stack

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • EJS
  • Multer (File Uploads)
  • bcrypt (Password Hashing)

⚙️ Installation

npm install

▶️ Run Project

npm run dev

🔐 Admin Login

Username: admin
Password: admin123

📁 Project Structure

nlc web design/
├── server.js
├── models/
├── routes/
├── public/
├── views/
└── package.json

💡 Use Cases

  • Internship management system
  • Resume collection portal
  • Admin dashboard systems

🔮 Future Improvements

  • JWT authentication
  • File validation & size limits
  • Email notifications
  • Deployment (Render / Railway)

About

Full-stack internship portal with resume upload, authentication, and admin dashboard using Node.js, Express, and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors