Full Stack web application that provides a simple and intuitive tool for engaging with the stock market. Users can sign up, track stocks, set up watchlists, test investment strategies, and view the latest market news.
- Cheerio
- Express Web Server
- MongoDB
- Mongoose ORM
- Node.js
- Passport.js
- React.js
- Robot 3T
- Yarn Package Manager
- Using the link in the technology section above, download the Robot 3T client.
- Go into your Robo 3T client and create a database called 'stockSimple'.
- Clone the repository to your local machine.
git clone https://github.com/DavidLapadula/StcokSimple.git
cd stocksimple
- Install dependencies with the following command.
yarn install
- Run the following command to seed the database.
yarn populate
- This will create a test account with the email 'test@email.com' and the password 'testpassword'.
- Go to World trading data and get a free API key.
- Create a .env file in the root directory of the proect and add
WORLDTRADINGDATA_API_KEY=<yourapikey>
. - Run the following command in the root directory and your site will open on http://localhost3000.
yarn start