Simple C++ Projects - A curated repo of mini-projects

10 Open Issues Need Help Last updated: Jul 5, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Enhance a basic C++ console calculator to include scientific functions such as square root, power, and logarithm. This involves creating new functions, adding menu options to select these functions, and handling potential errors or edge cases (e.g., negative square root). The `cmath` library will be used.

Complexity: 3/5
enhancement good first issue

Simple C++ Projects - A curated repo of mini-projects

C++
๐Ÿ“ฆ CMake Migration about 2 months ago

AI Summary: Migrate three simple C++ projects (Calculator, To-Do List, Contact Manager) from a basic build system to CMake, and add CI/CD support. This involves learning CMake basics and integrating a CI/CD pipeline (likely using GitHub Actions or similar).

Complexity: 4/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: Create Python scripts using Matplotlib to generate contribution graphs and skill radar charts for the Simple C++ Projects repository. This visualization will likely involve parsing data from the repository's history (commits, files, etc.) and potentially using external APIs to gather data on skills used in the projects.

Complexity: 3/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: The task is to create a C++ weather application that fetches a 3-day weather forecast from the OpenWeatherMap API and displays it to the user. This involves registering for an API key, making API calls, parsing JSON responses, and creating a user interface (likely console-based).

Complexity: 4/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++
๐Ÿ” Password Manager about 2 months ago

AI Summary: Implement a password manager application in C++ using AES-256 encryption and a master password system. The project should leverage the OpenSSL library for cryptographic operations. This involves creating a secure way to store and retrieve passwords, ensuring data protection.

Complexity: 5/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: Implement a Tic-Tac-Toe game with a simple AI opponent that makes random moves. A 3x3 game board is required. Bonus points for adding difficulty levels to the AI.

Complexity: 3/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: Implement an expense tracker in C++ that allows users to add expenses with categories (e.g., Food, Transport, Entertainment) and provides a monthly summary. The tracker should utilize command-line input for adding expenses (e.g., `./expense add 12.99 "Coffee" Food`). This will involve extending existing file I/O and data structures to handle categories and summaries.

Complexity: 3/5
help wanted data-structures

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: Create a console application in C++ that converts temperatures between Celsius, Fahrenheit, and Kelvin. The program should handle user input and output the converted temperature. Bonus points for adding color-coded output based on temperature.

Complexity: 2/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++

AI Summary: Modify the existing To-Do List C++ application to store tasks in a CSV file instead of a plain text file. The CSV file should have a "task" column and a "completed" column (boolean, true/false). The application must preserve existing data from the original text file during the conversion.

Complexity: 3/5
help wanted file-io refactor

Simple C++ Projects - A curated repo of mini-projects

C++
๐Ÿงช Unit Testing about 2 months ago

AI Summary: Implement unit tests using Catch2 for the existing Calculator and To-Do List projects, focusing on testing arithmetic operations in the calculator and file I/O functionality in both projects.

Complexity: 3/5
help wanted

Simple C++ Projects - A curated repo of mini-projects

C++