Skip to content

adhikareeprayush/CPP-ACES-2081-SUBMISSIONS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 

Repository files navigation

📚 CPP-ACES-2081-SUBMISSIONS

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++.


📋 Table of Contents


🎯 About the Training

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

📁 Repository Structure

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/

🚀 Projects List

BCT Faculty 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/

📖 Project Highlights

🛒 Supermarket Management System

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

📝 Auto Word Suggestion System

An intelligent autocomplete engine featuring:

  • Word prediction based on user input
  • Custom header files for modular design
  • Dictionary-based suggestion system

📚 Library Management System

Comprehensive library solution with:

  • Book catalog management
  • Student checkout/return system
  • Due date tracking
  • Colorful console UI

🏦 Bank Management System

Banking operations including:

  • Account creation and management
  • Deposit and withdrawal functions
  • Balance inquiry
  • File-based data persistence

👥 Contributors

BCT Faculty Participants

  • 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

🛠️ Technologies Used

  • Language: C++
  • Concepts: Object-Oriented Programming (OOP)
  • File Handling: Text-based data persistence
  • Platform: Cross-platform (Windows/Linux)

📝 How to Run Projects

  1. Clone the repository:

    git clone https://github.com/adhikareeprayush/CPP-ACES-2081-SUBMISSIONS.git
  2. Navigate to the desired project folder

  3. Compile using g++:

    g++ main.cpp -o main
  4. Run the executable:

    ./main

Note: Some projects may have specific compilation instructions in their respective README files.


📄 License

This repository is for educational purposes as part of the ACES C++ Training Program 2081.


🙏 Acknowledgments

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

About

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).

Topics

Resources

Stars

Watchers

Forks

Contributors