Welcome to the Stock Trading Game! This project features a stock trading simulation where users compete against an AI bot. The bot utilizes advanced predictive algorithms to forecast future stock prices and make trading decisions based on its predictions.
-
Clone the Repository: Start by cloning this repository to your local machine.
-
Navigate to Project Directory: Open a terminal and navigate to the
stock_trade_game
directory that you've cloned. -
Install Client and Server Libraries: Install the required libraries for the client and server by executing the following commands in separate terminal windows:
cd stock_trade_game/client npm install
cd stock_trade_game/server npm install
-
Install Python Libraries for Bot: Move to the
bot
directory within the project and install the necessary Python libraries:pip install flask flask_cors pandas prophet seaborn scikit-learn nltk numpy matplotlib.pyplot azure.cosmos prophet.serialize
-
Server Configuration: Inside the
server
folder, you'll require a.env
file containing your database credentials. For this file, kindly contact me at mohatech777@gmail.com.
-
Start the Client: To launch the client, navigate to the
stock_trade_game/client
directory in the terminal and execute:npm start
-
Run the Server: Move to the
stock_trade_game/server
directory and initiate the server:npm start
-
Activate the Bot: Inside the
stock_trade_game/bot
directory, run the bot server by executing:python server.py
This project is under active development, with significant UI improvements, enhancements to the bot's decision-making logic, and new game modes. Stay tuned for exciting updates!
For inquiries and assistance, please don't hesitate to reach out to us at mohatech777@gmail.com , marioayman2017@gmail.com , amiraabdelghany764@gmail.com