Stockity provides a brilliant amalgamation of technical analysis on stocks and the social media sentiment regarding them. Find the most trending stocks on Social Media and their sentiment!
Windows:
$ python -m venv venv
$ venv\Scripts\activate.bat
Unix/MacOS:
$ python -m venv venv
$ source venv/bin/activate
$ cd Backend/TrendingStockApp
$ pip install -r requirements.txt
$ python app.py
-
Get trending Reddit stocks,
/trending/reddit
-
Get trending Twitter stocks,
/trending/twitter
-
Ticker Data,
/ticker/<ticker_name>
-
Ticker Sustainability Data,
/ticker/<ticker_name>/sustainabilty
-
Ticker Recommendation Data,
/ticker/<ticker_name>/recommendations
-
Ticker Sentiment Data,
/ticker/<ticker_name>/sentiment
-
Ticker Chart,
/ticker/<ticker_name>/chart
-
Ticker Tweets,
/ticker/<ticker_name>/tweets
-
Get Top trending Reddit stocks,(Fetches only those stocks with score>5)
/trending/reddit/top
-
Get Top trending Twitter stocks,(Fetches only those stocks with score>5)
/trending/twitter/top
cd Frontend/TrendingStockApp
$ npm i
$ npm install -g @angular/cli
$ ng serve --open
- Need to retrieve apiKey from https://finnhub.io/ before procedding
- Create an
enviornments
folder inside ofFrontend/TrendingStockApp/src/
- Create a file called
enviornments.ts
- Enter this code in that file you just made
export const environment = {
production: false,
api: < finnhub_api_key >,
sandboxApi: < finnhub_sandbox_api_key >,
};
-
Initial Home Page,
/page1
-
Details Page
/stock_details/:stock_ticker