Skip to content

Welcome to your one-stop solution for profitable stock investments. EmoStock provides the latest business news, relates it to stock performance, and helps you find the best stocks to invest in. Easily access stocks that have been featured in recent headlines and track various companies' stocks with notifications on predicted rises and falls.

License

Notifications You must be signed in to change notification settings

syedayazsa/EmoStock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmoStock

Your one-stop solution to profitable stocks 📈

DOCS UI DEMO PITCH FRONTEND_REPO BACKEND_REPO

Features

  • Get latest business news
  • Relate news with stocks and find the best stocks to invest in
  • Get all stocks that have been covered in recent headlines
  • Easily track stocks of varous companies; get notified when they are predicted to rise or fall
  • Analyze financial reports of companies

Instructions to run the backend

$ git clone https://github.com/RajatSablok/EmoStock.git
$ cd EmoStock
$ npm install

These variables should reside as key value pairs in a file called .env.

Variable Name Description Get it from
NATURAL_LANGUAGE_UNDERSTANDING_APIKEY IBM Watson API KEY https://cloud.ibm.com/
NATURAL_LANGUAGE_UNDERSTANDING_IAM_APIKEY IBM Watson IAM API KEY https://cloud.ibm.com/
NATURAL_LANGUAGE_UNDERSTANDING_URL IBM Watson NLU Service URL https://cloud.ibm.com/
NATURAL_LANGUAGE_UNDERSTANDING_AUTH_TYPE IBM Watson NLU Auth Type https://cloud.ibm.com/
NEWS_APIKEY NEWSAPI API KEY https://newsapi.org/account
DBURI URI for connecting to MongoDB Atlas https://cloud.mongodb.com/
JWT_SECRET JWT Secret Key You can generate your own key
SENDGRID_API_KEY Sendgrid API KEY https://app.sendgrid.com/
SENDGRID_EMAIL Email for sending out mails from Sendgrid https://app.sendgrid.com/
$ npm start

Instructions to run the frontend

$ git clone https://github.com/TheG0dfath3r/emostocks.git
$ cd emostocks
$ git checkout master
$ npm install
$ npm start

Contributors

License

License

With ❤️ by LCF 2.0

About

Welcome to your one-stop solution for profitable stock investments. EmoStock provides the latest business news, relates it to stock performance, and helps you find the best stocks to invest in. Easily access stocks that have been featured in recent headlines and track various companies' stocks with notifications on predicted rises and falls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •