A comprehensive collection of C++ projects and workshop submissions created during the 7 Days C++ Training Program organized by ACES (Association of Computer Engineering Students). This training program was designed to strengthen programming foundations and introduce participants to Object-Oriented Programming (OOP) using C++.
The 7 Days C++ Training Program covered various topics including:
- Introduction to OOP basics
- Language fundamentals
- Functions and arrays
- Classes and objects
- Inheritance and polymorphism
- Operator overloading and file handling
- Templates and exception handling
CPP-ACES-2081-SUBMISSIONS/
├── BCT/ # Bachelor in Computer Engineering
│ ├── Apeksha/ # Workshop codes & Project
│ ├── Asbin/ # Library Management System
│ ├── Carol/ # Password Checker & Workshop codes
│ ├── Dipika/ # Day-wise workshop activities
│ ├── Krishala/ # Bank Management System & Workshop
│ ├── nandani/ # Fitness Tracker
│ ├── Pratik/ # Quiz Game & Workshop
│ ├── Rupesh/ # Todo List Application
│ ├── SAFAL/ # Rock Paper Scissors & Tic-Tac-Toe
│ ├── SHIVAM/ # Day-wise workshop activities
│ ├── SIDDHARTHA_SHIVAM/ # Auto Word Suggestion System
│ ├── Swaroop/ # Workshop activities
│ └── Projects/ # Supermarket Management System
│
└── BEI/ # Bachelor in Electronics & Information
└── Projects/
| # | Project Name | Developer(s) | Description | Location |
|---|---|---|---|---|
| 1 | Supermarket Management System | Swaroop Ratna Shakya, Suman Baral, Sandesh Karki | Console-based application for inventory management and billing with product CRUD operations, stock tracking, and receipt generation | BCT/Projects/supermarketmanagementsystem/ |
| 2 | Auto Word Suggestion System | Shivam Karn, Siddhartha Karn | Intelligent autocomplete engine that predicts/suggests words based on user input using custom header files | BCT/SIDDHARTHA_SHIVAM/ |
| 3 | Library Management System | Asbin | Full-featured library system with book management, checkout/return functionality, and file-based data persistence | BCT/Asbin/ |
| 4 | Bank Management System | Krishala | Banking application with account creation, deposit/withdrawal, balance viewing, and file handling | BCT/Krishala/project/ |
| 5 | Todo List Application | Rupesh | CLI-based task manager with add, delete, mark complete, and single-level undo functionality | BCT/Rupesh/Project/ |
| 6 | Quiz Game | Pratik | Interactive quiz game application | BCT/Pratik/Project/quiz_game/ |
| 7 | Password Strength Checker | Carol | Password analyzer that checks strength based on length, uppercase/lowercase, digits, and special characters with suggestions | BCT/Carol/ |
| 8 | Fitness & Diet Planner | Nandani | Personalized fitness tracker with BMI calculation, diet plans, and workout suggestions based on user goals (lose/gain/maintain) | BCT/nandani/ |
| 9 | Traveller Card (Planetary Weight/Age Calculator) | Apeksha | Calculates weight and age on different planets (Mars, Jupiter, Venus) for space travelers | BCT/Apeksha/PROJECT/ |
| 10 | Rock Paper Scissors | Safal | OOP-based implementation of the classic Rock Paper Scissors game | BCT/SAFAL/project/rock_paper_scissor_oop/ |
| 11 | Tic-Tac-Toe | Safal | Console-based Tic-Tac-Toe game implementation | BCT/SAFAL/project/tic-tac-toe/ |
A complete retail management solution featuring:
- Product Management (Add, Edit, Delete, View)
- Billing system with automatic inventory updates
- Formatted receipt generation
- Persistent storage using text files
An intelligent autocomplete engine featuring:
- Word prediction based on user input
- Custom header files for modular design
- Dictionary-based suggestion system
Comprehensive library solution with:
- Book catalog management
- Student checkout/return system
- Due date tracking
- Colorful console UI
Banking operations including:
- Account creation and management
- Deposit and withdrawal functions
- Balance inquiry
- File-based data persistence
- Apeksha - Workshop Codes & Traveller Card Project
- Asbin - Library Management System
- Carol - Password Checker & Workshop Codes
- Dipika - Workshop Activities
- Krishala - Bank Management System & Workshop
- Nandani - Fitness & Diet Planner
- Pratik - Quiz Game & Workshop
- Rupesh - Todo List Application
- Safal - Rock Paper Scissors & Tic-Tac-Toe
- Shivam - Workshop Activities
- Siddhartha & Shivam - Auto Word Suggestion System
- Swaroop, Suman, Sandesh - Supermarket Management System
- Language: C++
- Concepts: Object-Oriented Programming (OOP)
- File Handling: Text-based data persistence
- Platform: Cross-platform (Windows/Linux)
-
Clone the repository:
git clone https://github.com/adhikareeprayush/CPP-ACES-2081-SUBMISSIONS.git
-
Navigate to the desired project folder
-
Compile using g++:
g++ main.cpp -o main
-
Run the executable:
./main
Note: Some projects may have specific compilation instructions in their respective README files.
This repository is for educational purposes as part of the ACES C++ Training Program 2081.
Special thanks to:
- ACES (Association of Computer Engineering Students) for organizing the training program
- All mentors and instructors who guided the participants
- All participants for their dedication and hard work
Made with ❤️ by ACES Training Program 2081 Participants