Skip to content

eyahi/OOP-Cplusplus-Project-300Level-NUN-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO-DO LIST MANAGER PRO C++ Programming Project

TEAM MEMBERS & RESPONSIBILITIES

1 - Data Storage & File Operations Name: Hajja Zara Mustapha Student ID: 2030067 File: TaskStorage.cpp Responsibilities: Task class (data structure) FileHandler class (save/load operations) File I/O operations (reading and writing tasks.txt) Data persistence between sessions Error handling for corrupted files

2 - Business Logic & Task Management Name: Aiham Al Kadi Student ID: 20231702 File: TaskManager.cpp Responsibilities: TodoManager class Add, Edit, Delete, Mark Complete operations Auto-incrementing task IDs STL algorithms (remove_if) Coordinating between storage and GUI

3 - User Interface & Input Validation Names: Aiham Al Kadi & Muhammad Adnan Badrd Student IDs: 20231702 & 20230082 File: GUI.cpp Responsibilities: Windows GUI creation Button click handling and events Date input validation (YYYY-MM-DD format) Error messages and confirmation dialogs Auto-fill feature when selecting tasks Color scheme and visual design

About

This is the github repo for C++ project for computer engineering in 2025/2026 in Nile University of Nigeria

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors