Skip to content

lulvz/AED1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schedule Manager

This project is a Schedule Manager implemented in C++. It allows users to modify, search, and save data using CSV files. The project also includes an implementation of a binary tree to facilitate searches.

Usage

Compile the project using the CMakeLists.txt file and run it. Then use the interface to interact with the data stored in the csv files.

Features

  • Add, modify, and delete data from the csv files.
  • Search for data using the binary tree.
  • Save changes to the csv files.

Data Files

  • schedule/classes.csv
  • schedule/classes_per_uc.csv
  • schedule/students_classes.csv

This project was developed by:

Luís Tavares - up202108662 Rodrigo Rodrigues - up202108847 Miguel Leitão - up202108851