C++ Tech Project Ideas and Frameworks To Build a Strong Portfolio

Prajix
CodeX
Published in
3 min readJun 20, 2022

--

C++ is a multipurpose programming language primarily used to create operating systems, video games, databases, and browsers.

The following C++ projects are designed to help you show off your creativity and precision with C++.

Let’s dive in!

3D Renderer

Framework: Urho3D

Urho3D is a full-fledged framework with integrated input, sound, physics, asset loading, and more. The API is efficiently designed, and the engine comes with 50 different samples showcasing unique features.

Car Simulator

Frameworks/classes: The FuelGauge Class, Odometer Class,

The FuelGage class simulates a real fuelgage like the one you would see in a car. It keeps track and reports how much fuel is left in the tank. The Odometer class keeps track of how far your car has traveled.

Celsius to Fahrenheit Converter

Scientific calculation apps are always an effective way to show your data/mathematical prowess.

Source Code: https://github.com/pontesda/Portfolio/blob/master/farenheitCalculator.cpp

Casino Number Guessing Game

Framework/library: cstdlib

The objective of this app is to create and run a code that will ask you to bet a wager and guess a number in a slot-style game, and if the user guesses correctly, then they win money. If the guess is incorrect, they lose money until they have nothing left to bet.

Face Detection App

Framework/Library: OpenCV library

A great way to show your familiarity with AI/ML is through the facial detection app. It’s a fun intermediate project. View the source code here.

Credit Card Validator

Framework: Luhn algorithm

This is a useful app commonly used by companies like Visa and Master Card. The Luhn algorithm confirms whether or not the credit card number is valid and what type of card it is.

Source Code: https://github.com/karancodes/credit-card-validator/blob/master/credit-card-validator.cpp

Helicopter Game

Remember riding the bus home in 7th grade and everyone was usually playing whatever mobile app was trending at that time? Then you probably remember Jetpack Joyride. The helicopter game is the same concept. You can create the gamer interface using SDL graphics and design a program that will control the altitude of the helicopter using the keyboard.

Source Code: https://github.com/karan-khanna/Helicopter-Game/blob/master/HELI_C-1.CPP

Other Resources

If we failed to spark your interest with these fun project ideas for you to get started on, we actually curated a list of 10 additional tech project ideas that are super simple to get started working on today! Click here to view our list.

For more information:

https://pontesda.github.io/Portfolio/

https://hackr.io/blog/cpp-projects

https://www.reddit.com/r/gamedev/comments/fzsh5y/what_c_3d_renderer_in_2020_for_a_small_hobbyist/

https://coderspacket.com/credit-card-validator-in-c#:~:text=It%20implements%20the%20Luhn%20algorithm,using%20the%20C%2B%2B%20programming%20language.

What is Prajix?

The best way for you to master the world of coding is by placing that world at your fingertips. Our mission is to empower developers worldwide to revolutionize the future we wish to have through online collaboration.

We allow developers to create or join project ideas on our platform, where they can find like-minded individuals to team up and collaborate within our collaboration rooms.

We are striving to build the most valuable network of programmers, coders, and developers from around the world into one place, creating a technological powerhouse that will help individuals and communities all over the globe.

If this sounds interesting to you or you want to learn more, visit our website at: https://www.prajix.com/

--

--

Prajix
CodeX

Connecting, preparing, and inspiring web developers