Table of Contents
To install and run the project on your local system, follow the given steps:
- Clone this repository
git clone https://github.com/riddhic15/CitiProject.git
- Change directory to safeHome
cd CitiProject
- Make sure you have python and pip are installed in your system. Do this with the following commands:
python --version
pip --version
If they are installed, their version will be displayed. To avoid errors in installing other libraries, upgrade your pip using the following command:
pip install --upgrade pip
Install all other dependencies that have been used in the project using pip:
pip install -r requirements.txt
- Run the app
flask run
Run the flask run CLI command with debug mode enabled, which will automatically enable the reloader. As of Flask 2.2, you can pass --app and --debug options on the command line.
$ flask --app main.py --debug run
With StockSmart, all the key highlights related to the stock market are now just a click away. Important information related to NSE 200 Index constituents, sectors and index level reporting are delivered to help you analyse the market status. We provide live insights on the current market trends to assist you in wisely trading between stocks.
Thus, our objective is to help sales traders make profitable decisions with the help of the insights delivered at the start of the trading day.
Extracts live important information for NSE200 Index constituents and any other notable sectoral information at Start of Day for sales traders to make quicker and productive decision.
List of all stocks in NSE 200 index
-
Implementation of email feature: We can implement the email feature with a input field where the user can enter their email address and upon clicking send the entire report his recieved by them on their email. Presently, the smtp feature by gmail has been disabled, hence we couldn't add this feature. We aim to look at other alternatives and work on it.
-
Fetch and display more data: Additional data can be fetched from the web using advanced scrapping techniques. We tried BeautifulSoup on many websites, but due to the sensitive nature of trading data, we couldn't fetch the data. We aim to work upon it as well.
-
Chatbot-feature: A chatbot integration makes the website user-friendly and gives them a personalized experience. A chatbot can definitely help with basic question and a walk through the web pages.