Skip to main content
FreelanceJobs logo

Junior C++ Developer: Lightweight Standalone School Bell App

FreelanceJobs
Full Timejunior
CAPosted March 3, 2026

Job Description

Job Description

Hi I am looking for a junior developer or a student to create a simple, lightweight, and portable school bell application for Windows.

This is a fixed-price project ($20), perfect for someone looking to build their portfolio and get a 5-star review.

Technical Requirements:

Language & Structure:

C++ (Must be a single, standalone .exe with Zero Dependencies. Use Static Linking so it runs on any Windows PC without extra DLLs or runtimes).

Front-end: Use Dear ImGui or Qt (Lite) for a clean and fast UI.

Timing:

Must sync perfectly with the Local System Clock (Windows time).

Storage:

Save all settings and schedules in a local or file.

Audio Management:

The app must play MP3/WAV files located in a specific folder on the Desktop.

Functional Features (CRUD):

Main Table:

Columns should include Bell Name (e.g., 1st Period), Prep Bell, Start Bell, and Exit Bell.

Actions:

Full Add, Edit, and Delete (CRUD) functionality.

Maximum Executable Size:

  • Target: The final standalone .exe should be as compact as possible.

Limit:

Maximum 25 MB for the entire standalone executable (including all statically linked libraries).

Preference:

Applications built with Dear ImGui are expected to be significantly smaller, ideally under 5 MB.

Adjustable Duration:

Users should be able to set how many seconds the bell rings (e.g., 15s).

Background Operation:

Must minimize to the System Tray (Taskbar icon) and continue running in the background when closed.

Test Button:

A manual "Test Sound" button to check the volume and file path.

Budget & Deliverables:

Budget:

$20 (Fixed Price).

Deliverables:

Full Source Code + Compiled Standalone EXE file.

Contract duration of less than 1 month.

Mandatory skills:

C++, Qt Framework, Desktop Application

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free