0% found this document useful (0 votes)
8 views3 pages

CryptoTradeQuest: Console Crypto Exchange

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

CryptoTradeQuest: Console Crypto Exchange

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Proposal (crypto Exchange):

• Title page
Title: CryptoTradeQuest (cryptocurrency exchange)
Team:
Section: UMS: 95934

Name ERP
Rashid Hussain 29152
Ashal Amir 29114
Akbar Aziz 29193

• Summary
The project endeavors to create a captivating and immersive crypto trading platform
named "CryptoTradeQuest," where users embark on an exciting journey through the
dynamic realms of cryptocurrency. Developed in C++, the platform aims to harness the
language's performance and flexibility, delivering users an engaging and seamless
experience in the world of crypto exchanges.

• Project Objectives & Key Features

CryptoTradeQuest is a console-based cryptocurrency trading platform(we will


try to implement GUI if possible) designed for simplicity and ease of use. Engage
in the exciting world of digital asset trading right from your command line
interface.
Features:
User-Friendly Interface:
Accessible command line interface for easy navigation and quick transactions.

Streamlined commands for buying, selling, and checking account balances.


Real-time Market Information:
It reads real time CSV file data for trading.

Basic Trading Operations:


1: Print help
2: Print exchange stats
3: Place an ask
4: Place a bid
5: Print wallet
6: Continue
Current time is: 2020/03/17 17:01:24.884492

Portfolio Management:
Easily check your current portfolio status and asset allocations.
Receive concise summaries of your holdings and overall account value.
Cross-Platform Compatibility:
Compatible with various command line interfaces, ensuring accessibility across
different operating systems.

• Technical Specifications:

Programming Language:

Utilize C++ for its performance advantages and low-level manipulation capabilities.

Project Timeline (week wise)


Week 1 and 2 user I/O menu and Project Planning
and Converting the menu to use
functions
Week 3 and 4 Modelling an order book entry and
using header files ,making a class
with functions , implement some
algorithems(tokenizing), read a file
in line by line and tokenise
Week 5 and 6 Integrating the file reading
code to our main program,
separating the orders into bids and
asks. Printing stats per product,
Week 7 and 8 dealing with time, allowing the
user to place bids and asks,
implementing the matching engine

Week 9 and 10 Making the Wallet, completing the


trade, testing and debuging
Week 11 GUI work if possible

Conclusion:
In summary, our console-based crypto exchange project delivers simplicity and
efficiency in cryptocurrency trading. With a user-friendly interface, cross-platform
compatibility, we've created a straightforward tool for trading. This project is a
step towards accessible and efficient console-based crypto trading, catering to
users seeking a straightforward and reliable experience.

You might also like