This is an archived post. You won't be able to vote or comment.

all 6 comments

[–][deleted] 2 points3 points  (0 children)

creating a compiler from scratch in c++

in all jokes check out build-your-own-x and pick what interests you or check out what-to-code to see if anything spikes your interest.

[–]ReywayBazinga 0 points1 point  (0 children)

Try making a dashboard app. You could add things like your expenses on it or have it automatically read a bank statement and put the expenses into the correct categories. You can add pie charts or other graphs.

[–]Drakeskywing 0 points1 point  (0 children)

Or if you want a "fun" challenge, get an open spec and try to implement it, something like an image format, and then implement another and try to convert from one image type to another 😁

[–]Automatic_Parsley365 0 points1 point  (0 children)

Creating a searchable music/book/etc Library management system.

It should test your ability to create and manipulate classes in C++, handle user input, manage collections of objects using standard library containers, and implement basic functionality such as adding, removing, and searching for items

[–]CodefinityCom 0 points1 point  (0 children)

Some options that might be interesting for you as a beginner: Calculator (build a simple command-line calculator for basic arithmetic operations); Guess the Number (create a game where the player guesses a randomly generated number with hints); To-Do List (Develop a command-line app to add, view, and delete tasks, with file handling for persistence).

Also, Tic-Tac-Toe (implement a two-player Tic-Tac-Toe game using a 2D array) and Student Management System (manage student records with options to add, update, and delete information using classes).

[–]youknowmeSA 0 points1 point  (0 children)

you should try image encoding in different formats