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
enviornmentsfolder 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

