Skip to content

18vy/Placement-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📊 Placement Management Dashboard

A web-based dashboard developed to manage campus placement opportunities efficiently. The application allows users to add, search, track, and delete company placement records while maintaining data persistence using Local Storage.

🚀 Live Demo

✨ Features

  • Add placement company details

  • Track company package (CTC)

  • Store application deadlines

  • Delete company records

  • Search companies instantly

  • Automatic form validation

  • Dashboard statistics

    • Total Companies
    • Highest Package Offered
  • Local Storage support (data remains after page refresh)

  • Clean and responsive user interface


🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Local Storage API
  • Git & GitHub
  • GitHub Pages

📸 Project Preview

Add screenshots here after uploading them to your repository.

Example:

/screenshots/dashboard-home.png


📂 Project Structure

Placement-Dashboard/
│
├── index.html
├── style.css
├── script.js
└── README.md

💡 How It Works

  1. Enter company name, package, and deadline.
  2. Click Add Company.
  3. Company details are displayed dynamically.
  4. Search companies using the search box.
  5. Delete companies when required.
  6. Data is automatically stored in Local Storage and persists after refreshing the page.
  7. Dashboard statistics update automatically based on stored records.

🎯 Learning Outcomes

Through this project, I gained hands-on experience in:

  • DOM Manipulation
  • Event Handling
  • JavaScript Arrays and Objects
  • CRUD Operations
  • Local Storage Integration
  • Dynamic UI Updates
  • GitHub Deployment

🔮 Future Enhancements

  • Edit company details
  • Sort companies by package or deadline
  • Export data to Excel/PDF
  • User authentication
  • Backend integration using Node.js and MongoDB
  • Placement analytics dashboard

👩‍💻 Author

Ankita Dey

B.Tech in Computer Science & Engineering

GitHub: https://github.com/18vy


⭐ Support

If you found this project useful, please consider giving it a star on GitHub.

About

Placement Management Dashboard built using HTML, CSS, JavaScript and Local Storage.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages