
Junior C++ Developer: Lightweight Standalone School Bell App
FreelanceJobsJob 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
Similar Jobs
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
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