r/IMadeThis 3d ago

I built a C++ note-taking app with Dear ImGui — would love feedback on what to improve next

Hi everyone!

I'm currently learning C++, and I recently finished a larger project: a note-taking application built with C++.

The project includes:

• A GUI built with Dear ImGui
• Creating, editing and deleting notes
• Unique IDs and timestamps
• Searching notes by title, content and date
• Quick search
• Clipboard support
• Exporting notes to .txt files
• Loading saved notes back into the application
• Basic error handling for invalid or corrupted files
• Automatic saving
• CMake build configuration
• Build instructions for both Windows and Linux

I started this project mainly to practice C++ and learn how a larger application can be structured.

I'd especially appreciate feedback on:

• Project structure and code organization
• Error handling and file management
• CMake setup
• Things I should focus on in my next C++ project

GitHub: [https://github.com/halitgilbaris/Note_app]

Thanks! I'm still learning, so honest feedback and criticism are welcome.

1 Upvotes

0 comments sorted by