Add C++ projects (#7497)

pull/7500/head
fellalli 1 month ago committed by GitHub
parent 6837330be1
commit 87ed33b330
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      src/data/projects/caching-server.md
  2. 1
      src/data/projects/database-backup-utility.md
  3. 1
      src/data/projects/expense-tracker.md
  4. 1
      src/data/projects/github-user-activity.md
  5. 1
      src/data/projects/number-guessing-game.md
  6. 1
      src/data/projects/task-tracker.md

@ -22,6 +22,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
You are required to build a CLI tool that starts a caching proxy server, it will forward requests to the actual server and cache the responses. If the same request is made again, it will return the cached response instead of forwarding the request to the server. You are required to build a CLI tool that starts a caching proxy server, it will forward requests to the actual server and cache the responses. If the same request is made again, it will return the cached response instead of forwarding the request to the server.

@ -22,6 +22,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
You are required to build a command-line interface (CLI) utility for backing up any type of database. The utility will support various database management systems (DBMS) such as MySQL, PostgreSQL, MongoDB, SQLite, and others. The tool will feature automatic backup scheduling, compression of backup files, storage options (local and cloud), and logging of backup activities. You are required to build a command-line interface (CLI) utility for backing up any type of database. The utility will support various database management systems (DBMS) such as MySQL, PostgreSQL, MongoDB, SQLite, and others. The tool will feature automatic backup scheduling, compression of backup files, storage options (local and cloud), and logging of backup activities.

@ -23,6 +23,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
Build a simple expense tracker application to manage your finances. The application should allow users to add, delete, and view their expenses. The application should also provide a summary of the expenses. Build a simple expense tracker application to manage your finances. The application should allow users to add, delete, and view their expenses. The application should also provide a summary of the expenses.

@ -22,6 +22,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
In this project, you will build a simple command line interface (CLI) to fetch the recent activity of a GitHub user and display it in the terminal. This project will help you practice your programming skills, including working with APIs, handling JSON data, and building a simple CLI application. In this project, you will build a simple command line interface (CLI) to fetch the recent activity of a GitHub user and display it in the terminal. This project will help you practice your programming skills, including working with APIs, handling JSON data, and building a simple CLI application.

@ -22,6 +22,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
You are required to build a simple number guessing game where the computer randomly selects a number and the user has to guess it. The user will be given a limited number of chances to guess the number. If the user guesses the number correctly, the game will end, and the user will win. Otherwise, the game will continue until the user runs out of chances. You are required to build a simple number guessing game where the computer randomly selects a number and the user has to guess it. The user will be given a limited number of chances to guess the number. If the user guesses the number correctly, the game will end, and the user will win. Otherwise, the game will continue until the user runs out of chances.

@ -22,6 +22,7 @@ roadmapIds:
- 'java' - 'java'
- 'golang' - 'golang'
- 'spring-boot' - 'spring-boot'
- 'cpp'
--- ---
Task tracker is a project used to track and manage your tasks. In this task, you will build a simple command line interface (CLI) to track what you need to do, what you have done, and what you are currently working on. This project will help you practice your programming skills, including working with the filesystem, handling user inputs, and building a simple CLI application. Task tracker is a project used to track and manage your tasks. In this task, you will build a simple command line interface (CLI) to track what you need to do, what you have done, and what you are currently working on. This project will help you practice your programming skills, including working with the filesystem, handling user inputs, and building a simple CLI application.

Loading…
Cancel
Save