This was a program that created square screen captures. The user
doesn't need to manually ensure the dimensions are a square. The program
makes the window grow and shrink while keeping the length equal to the
height.
Square Region Selection: Enforces a 1:1 aspect ratio during region selection
1:1 Aspect Ratio: Ensures all captures are perfectly square
PNG Output: Saves high-quality images in PNG format
Preview: Shows the captured image before saving
Dark Mode by Default: Toggle to light theme if desired
Square Interface: The application window itself uses a square ratio
Default Save Location: Set a preferred folder for saving captures
Automatic File Naming: Uses format "BejCap-YYYYMMDD###" for organized file management
I prefer C++ with Qt.
Don't create placeholder code unless you plan to expand on it later.
Code from A to Z rather than just small parts that don't fulfill the user's needs.
Keep project files between 300-500 lines where possible.
Don't duplicate code. Build upon existing implementations.

SOCIAL SHARE CARD GENERATOR