DeXchange is a console-based cryptocurrency exchange simulator built with C++17, aimed at providing a fun and educational experience for better understanding and grasping object-oriented programming concepts and memory management. It allows users to simulate various aspects of trading cryptocurrencies, providing a hands-on experience in a controlled environment.
- Simulates a cryptocurrency exchange environment.
- Provides functionalities for buying, selling, and trading cryptocurrencies.
- Works on real-time (simulated) market status.
- Offers a user-friendly console interface for easy interaction.
DeXchange is developed using C++17 but is compatible with C++11. It was primarily developed on Ubuntu but is designed to be compatible with all platforms. The project uses GNU g++ as the compiler and Nano as the text editor.
Special thanks to Dr. Matthew Yee-King for their guidance and support throughout the development process. (His eyes see better than mine when bugs knock the door)
To run DeXchange, simply compile the source code using GNU g++ or any other compatible compiler, and execute the compiled binary. If you would like to run it on Windows, you can check this tutorial.
This project is licensed under the GNU GENERAL PUBLIC License - see the LICENSE file for details.