Skip to content

Repository files navigation

Assignments & Deadlines Management System

Project Title

Assignment & Deadline Management System


Group Members

Name Roll No
Atiba Younus 25021519-095
Rabia Aman 25021519-038

Project Description

This is a console-based C++ application a mini project for managing assignments and deadlines.
The program allows users to:

  • Adding assignments with a title and deadline
  • View all assignments with their status (Pending/Completed)
  • Mark assignments as completed
  • Save and load assignment data from a file (assignments.txt)

It provides a simple menu-driven interface suitable for students.


Features

  • Add new assignments
  • View assignment list with deadlines and status
  • Mark assignments as completed
  • Automatic saving and loading of assignments
  • Simple and user-friendly menu

How to Run the Program

  1. Make sure the following files are in the same folder:

    • main.cpp
    • assignment.cpp
    • menu.cpp
  2. Compile the program using terminal or IDE:

g++ main.cpp assignment.cpp -o assignment_manager



## contribution summary

| Member       | Contribution                                                                                           |
| ------------ | ------------------------------------------------------------------------------------------------------ |
| Atiba Younus | Developed main menu and program flow (`main.cpp`)                                                      |
| Rabia Aman   | Implemented assignment functions (`assignment.cpp`), tested program, handled file I/O |

About

A C++-based system designed to manage assignments, track deadlines, and organize academic tasks efficiently using file handling and structured data.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages