Crypto Currency App
This is a cryptocurrency analysis and trading application built using OpenAI and Langchain. The app provides features for both traders and investors to analyze and trade various cryptocurrencies.
Installation:
- Make sure you have Python 3.10 installed on your system.
- Clone the repository to your local machine.
- Open a terminal or command prompt and navigate to the project directory.
- Run the following command to install the required dependencies:
-
pip install -r requirements.txt
- if TA-lib is not install refer to https://github.com/TA-Lib/ta-lib-python
Usage: Trader and Investor App: To run the Trader and Investor version of the app, follow these steps:
-
Open a terminal or command prompt.
-
Navigate to the project directory.
-
Run the following command:
streamlit run main.py
-
Press Enter to continue after the app starts.
-
There are two accounts Admin and User for Login
Admin Username - admin Password - bdcp@IN23 User Username - user Password - bdcp@LA23
-
In this, you have two options: selecting the Admin or Client version.
-
Select a cryptocurrency and choose a time range for analysis.
-
Enter your prompt to get an answer related to the selected cryptocurrency.
Admin App: To run the Admin version of the app, follow these steps:
- Open a terminal or command prompt.
- Navigate to the project directory.
- Run the following command:
streamlit run Finance-Admin.py
Client App: To run the Client version of the app, follow these steps:
- Open a terminal or command prompt.
- Navigate to the project directory.
- Run the following command:
streamlit run Finance-Client.py
Uploading Custom Finance Reports: The app also provides an option to upload custom finance reports for analysis. You can use this feature to analyze your own financial data. Simply follow these steps:
- Run the Trader and Investor version of the app.
- Click on the "Upload Report" button.
- Select the finance report file from your local machine.
- The app will analyze the uploaded report and provide insights based on the data.
Contributing: Contributions to the Crypto Currency App are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.