Skip to content

vashujoshi/Student_internship_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Internship Tracker

A full-stack web application designed to help colleges efficiently track internship and placement data for students. Built using the MERN stack (MongoDB, Express.js, React.js, Node.js), it supports dynamic data entry, dashboard visualization, and public stats view. image image image


🚀 Features

  • CCPD Login Panel: Secure login for the placement cell (CCPD) to manage data.
  • 📝 Data Entry Form: Submit student internship and placement records.
  • 📊 Dashboard: Live animated stats for internships, placements, and more.
  • 📂 Table View: View and filter all records in one place.
  • 🔍 Public Stats View: Anyone can view statistics without login.

🧑‍💻 Tech Stack

Frontend Backend Database Others
React.js Express.js MongoDB React Router, Axios

📷 Screenshots

  • Dashboard Page
  • Data Entry Form
  • Table View
  • Login Page

🏗️ Project Structure

📦 student-internship-tracker
├── client/             # React frontend
│   ├── components/
│   ├── pages/
│   └── ...
├── server/             # Node.js + Express backend
│   ├── models/
│   ├── routes/
│   └── ...
└── README.md

🛠️ Installation

  1. Clone the repo

    git clone https://github.com/vashujoshi/student-internship-tracker.git
    cd student-internship-tracker
  2. Install frontend & backend dependencies

    cd client
    npm install
    cd ../server
    npm install
  3. Setup MongoDB

    • Add your MongoDB URI in server/.env as:
      MONGO_URI=your_mongo_connection_string
      
  4. Run the app

    cd client
    npm run dev      # starts backend on localhost:5000
    cd server
    nodemon server.js        # starts frontend on localhost:3000

🧪 Future Improvements

  • Admin panel with authentication
  • Export data to Excel/PDF
  • Email notifications for submissions
  • Analytics filters by department/year

🙌 Contributing

Contributions are welcome! Open a pull request or raise an issue to suggest improvements.


📬 Contact

Vaibhav Joshi
utkarsh tyagi

About

This is a student internship tracker for abes college

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages