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