Skip to content

C++ Mini Projects is a collection of beginner-to-intermediate level programs that explore core C++ concepts, algorithms, and OOP principles. Each project focuses on learning by doing — turning theory into real, working code.

Notifications You must be signed in to change notification settings

OPCODE-Open-Spring-Fest/CPP_Mini_Projects

Repository files navigation

📘 C++ Mini Projects

C++ Mini Projects is a collection of beginner-to-intermediate level programs that explore core C++ concepts, algorithms, and OOP principles. Each project focuses on learning by doing — turning theory into real, working code.


🚀 Projects Included

  • Password Generator: Generate strong, random passwords with customizable criteria.

  • To-Do List: Manage tasks with options to add, delete, and mark as done.

  • Snake Game: Play the classic snake game in the console.

  • Simple Calculator: Perform basic arithmetic operations.

  • Library Management System: Manage books and members in a library database.

  • Currency Converter: Convert amounts between different currencies.

  • Contact Management System: Store and manage personal contacts.

  • Bank Management System: Simulate basic banking operations.


🧱 Tech Stack

  • Language: C++

  • Compilation: g++ / any standard C++ compiler

  • Console-based programs (text UI)


📁 Folder Structure

CPP_Mini_Projects-/
│
├─ README.md # This main README file
├─ Projects/ # All mini projects live here
│ ├─ Calculator/
│ │ ├─ main.cpp
│ │ └─ README.md
│ │
│ ├─ Currency_Converter/
│ │ ├─ currency_converter.cpp
│ │ └─ README.md
│ │
│ ├─ Snake_Game/
│ │ ├─ snake.cpp
│ │ └─ README.md
│ │
│ └─ ... # Add more projects here
│
└─ Assets/ # Optional folder for images, diagrams, etc.

🧑‍💻 Development Setup

1️⃣ Clone the Repository

git clone https://github.com/<your-username>/CPP_Mini_Projects.git
cd CPP_Mini_Projects

🌟 Team & Credits

Project Maintainer: Prajwal G
Event: Opcode 2025
Built With: ❤️ by PyC

📜 License

This project is open-source and available under the MIT License.

About

C++ Mini Projects is a collection of beginner-to-intermediate level programs that explore core C++ concepts, algorithms, and OOP principles. Each project focuses on learning by doing — turning theory into real, working code.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •