Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HireWire

Overview

HireWire is an Object-Oriented C++ project designed to streamline and automate placement-related activities in educational institutions. The system supports three user roles—Student, Company, and College—each with tailored features for efficient placement management.

Features

  • Student registration, program enrollment, and placement tracking
  • Company job/internship postings and offer management
  • College-level oversight of students and placement statistics
  • Interactive menu-driven interface

How the Project Works

When you run the program, you are presented with a main menu that allows you to choose your role: Student, Company, or College. Each role has its own set of options:

  • Student:
    Register, view and enroll in programs, check placement status, and update personal details.

  • Company:
    Post jobs/internships, update offers, view applicants, and manage job/internship listings.

  • College:
    View all students, companies, and placement statistics, and oversee the placement process.

All data is read from and written to CSV files in the Data folder. The program uses object-oriented principles to manage entities and their interactions. The menu-driven interface guides users through available actions, ensuring an intuitive experience.

Project Structure

Smart Campus Placement Manager
│
├── Classes      # Core classes (Student, Company, College, etc.)
├── Menu         # Interactive menus for each user role
├── Data         # CSV files for persistent data storage
├── Utils        # Utility functions (file I/O, parsing, etc.)
└── main.cpp     # Entry point for the application

Technologies Used

  • C++
  • MinGW (recommended compiler for Windows)

Setup Instructions

  1. Install MinGW
    Download and install the Minimalist GNU for Windows (MinGW) compiler.

  2. Clone the Repository

    git clone https://github.com/Archi470/HireWire
    cd HireWire
    
  3. Compile the Code

    g++ -o main main.cpp
    
  4. Run the Program

    ./main
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages