StockFolio is a stock market (Nifty50) picker where one can build their portfolio from the Nifty50 stocks. This is a React, Redux, Typescript project with Scss, Framer motion and Firebase. The aim is with the help of firebase auth and stock market api one can build a simple mock portfolio.
- Clone / Download this repo.
- Inside the project open a terminal and run:
npm install
3.After the project dependencies have been installed, run:
node app.js
-
Clone / Download this repo.
-
Inside the project open a terminal and run:
npm installThis will install all the project dependencies.
-
Create a .env file in the project root folder and add the following:
REACT_APP_FIREBASE_API_KEY=**your key** REACT_APP_FIREBASE_AUTH_DOMAIN=**your key** REACT_APP_FIREBASE_DATABASE_URL=**your key** REACT_APP_FIREBASE_PROJECT_ID=**your key** REACT_APP_FIREBASE_STORAGE_BUCKET=**your key** REACT_APP_FIREBASE_MESSAGING_SENDER_ID=**your key** REACT_APP_FIREBASE_APP_ID=**your key** REACT_APP_FIREBASE_MEASUREMENT_ID=**your key**Replace the above with your own key and id .
Refer this official documentation regarding how to generate required keys for firebase auth
-
To start the development server run:
npm start -
To build the project, run the command :
npm run build
GPL-3.0 License Copyright (c) 2020 Utshav Pandey
