ECMS is a Data Structures and Algorithms II Module Project , It is a console application system designed to manage electricity billing and annual departments performances measured by their income.
- C++17 or higher with compatible G++ compiler.
- Linux or other UNIX-like systems.
- Clone the repository locally :
git clone https://github.com/ziyad0081/DSA-ECMS.git
- Or download and extract its zipfile.
- Build the binaries using makefile :
cd \Directory\to\repository\root && make
- Run the built binary
ECMS
:
cd Bin && ./ECMS
- This is a small project lacking various features and in dire need of refactoring.
- Contributors are welcome to add more algorithms, improve code quality, fix bugs, or even restructuring when needed !
clone
the repository,branch
out for your feature and submit apull
request !
The following libraries were indispensable and greatly contributed to the realization of this project.
- Tabulate :
- Github Repository : Tabulate
- Description : Console table creation library for modern C++.
- Conio.h For Linux :
- Github Repository : Conio.h
- Description : An open-source port to the infamous windows
conio.h
library for linux.