Prophet is an educational, sandboxed web trading application designed for people who are new to investing to trade US stocks. The application is geared towards individuals who don't have experience who may not know how to read financial statements. User's can come to our app and see the main statistics they'll need to make decisions and learn by experience without putting any of their own money up.
http://www.giphy.com/gifs/47CTyi6Z8w5zhb2wkZ
Each users portfolio is updated in real time based on the current holdings.
To run locally on your machine, simply clone the repository, download postgresQL and create a database named prophet-app and NPM install.
or simply visit https://prophet-app.herokuapp.com/
Technologies used to build this application include:
- React - Front-end framework used to build components
- Redux - Front-end framework used to manage state
- IEX API - Stock market API with live up to date information on the market
- React-Vis - Uber’s D3 Library for charting
- NodeJS - Server side environment used to set up router
- ExpressJS - Server used to communicate with client side and PostgresQL database
- Sequelize - Library used to create models and query database for relevant information
- PostgresQL - Relational database used to store all data that is not realtime data
- Heroku - Deployment service used to host the Prophet application
Thank you to all the instructors and fellows at Fullstack Academy for their support