Open Issues Need Help
View All on GitHubAI 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.
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).
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.
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).
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.
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.
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.
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.
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.
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.