Skip to content

MrGaurav695/CPP-Mini-Projects

Repository files navigation

🚀 C++ Mini Projects Collection

This repository contains multiple C++ mini projects built to practice core programming concepts, object-oriented design, and logic building.


🚀 Project 1 — Student Management System

  • Built using C++ (OOP + STL)
  • Features: Add student, view all students, remove student by roll number
  • Concepts: Classes, vectors, encapsulation, menu-driven program
  • Folder: 01_Student_Management_System

🚀 Project 2 — Hospital Management System

  • Built using C++ and File Handling
  • Features: Add patient, view all patients, search, update, and delete patient records
  • Concepts: Structures, vectors, file handling, CRUD operations, menu-driven program
  • Folder: 02_Hospital_Management_System

🚀 Project 3 — Grocery Store Management System

  • Built using C++ (STL)
  • Features: Display products, add items to cart, view cart, checkout
  • Concepts: Structures, vectors, functions, menu-driven program
  • Folder: 03_Grocery_Store_Management_System

🚀 Project 4 — Railway Reservation System

  • Built using C++ (OOP + File Handling)
  • Features: Add trains, view available trains, book tickets, cancel tickets, view bookings
  • Concepts: Classes, vectors, file handling, data persistence, menu-driven program
  • Folder: 04_Railway_Reservation_System

🚀 Project 5 — Contact Management System

  • Built using C++ (File Handling + OOP)
  • Features: Add contacts, view all contacts, search contacts by phone number
  • Concepts: Classes, file handling (fstream), CSV parsing, menu-driven program
  • Folder: 05_Contact_Management_System

🚀 Project 6 — Bank Management System

  • Built using C++ (OOP + File Handling)
  • Features: Create account, login system, deposit money, withdraw money, view account details
  • Concepts: Classes, file handling using text files, data persistence, menu-driven program, basic validation
  • Folder: 06_Bank_Management_System

🚀 Project 7 — Library Management System

  • Built using C++ (STL + File Handling)
  • Features: Add books, view all books, search books by ID, issue books, return books, delete books
  • Concepts: Structures, STL vectors, file handling, data persistence, menu-driven program, inventory management
  • Folder: 07_Library_Management_System

Author: Gaurav


About

C++ Mini Projects repository containing 7 console-based projects built to practice core C++ concepts like OOP, file handling, control structures, and logic building.

Resources

Stars

Watchers

Forks

Contributors

Languages