Skip to content

This is the repository for the source code for DSA-II ECMS project.

License

Notifications You must be signed in to change notification settings

ziyad0081/DSA-ECMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA-ECMS

1. Project Description :

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.

2.Requirements :

  1. C++17 or higher with compatible G++ compiler.
  2. Linux or other UNIX-like systems.

3. Usage :

  1. Clone the repository locally :
git clone https://github.com/ziyad0081/DSA-ECMS.git
  • Or download and extract its zipfile.
  1. Build the binaries using makefile :
cd \Directory\to\repository\root && make
  1. Run the built binary ECMS:
cd Bin && ./ECMS

4. Contribution :

  • 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 a pull request !

5. Acknowledgements :

The following libraries were indispensable and greatly contributed to the realization of this project.

  1. Tabulate :
  • Github Repository : Tabulate
  • Description : Console table creation library for modern C++.
  1. Conio.h For Linux :
  • Github Repository : Conio.h
  • Description : An open-source port to the infamous windows conio.h library for linux.

6. Screenshots:

  • Main Menu: Main Menu

  • Some screens : func1 func2 func3

About

This is the repository for the source code for DSA-II ECMS project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •