Back-end repo for a MERN Stack based web-app to watch stocks.
Production build: https://tradebase.herokuapp.com/
Front End Repo: https://github.com/HNGP/TradeBase-client
TradeBase is a web app which tracks stocks you’ve invested in, shows when they rise or drop and also gives you new opportunities to trade. Stock data is updated in realtime, in a time series and represented on a histogram. You can pin stocks into the homepage and watch them constantly, and search for new stocks, all with a very clean, intuitive UI and UX.
Card based UI with SVG Animations, blurs, shadows and component based architecture. Authentication using JWT, with sessions. Stock data provided by freemium AlphaVantage API, charts designed in Plotly.js, News provided by NewsAPI
Known Issues:
- Not fully responsive UI
- Time limit on API Requests
- Indian stocks selection is low
Setup guide: Please make sure to download and clone the client repository as well, upon which, run both of the following commands on server and client directories.
$ npm install
$ npm start
Contributors + Maintainers:
Kaustubh Debnath, S C Ashwin