EasyInvest is a test project to demonstrate the implementation of an Stock Quote and Indexes provide Basic Quote using the React.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install before installing this software:
In order to get the project up and running:
- Put your environment variables at .env
- Install all dependencies and spin up the server:
Run the client server at http://localhost:3000/
$ cd client
$ npm install
$ npm start
Run the back-end server at http://localhost:5000/
$ cd server
$ pip install flask yfinance
$ flask run
A JavaScript library for building user interfaces.
A collection of navigational components that compose declaratively with the application.
An open-source JavaScript library for managing application state.
A library that aims to make application side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, easy to test, and better at handling failures.
Create highly customizable stock charts
React components for faster and easier web development.
A mobile and web application development platform developed by Firebase, Inc.
A stylesheet language that's compiled to CSS.
Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.
yfinance aimes to solve this problem by offering a reliable, threaded, and Pythonic way to download historical market data from Yahoo! finance.
- Li Yiu Shing Github