All Projects → starwiz-7 → StalkStock

starwiz-7 / StalkStock

Licence: GPL-3.0 license
A virtual trading website to practice trading stocks using virtual money.

Programming Languages

javascript
184084 projects - #8 most used programming language
Sass
350 projects

Projects that are alternatives of or similar to StalkStock

stocki
The CLI for fetching stock market data
Stars: ✭ 32 (+45.45%)
Mutual labels:  stock-market, iex-api
commercejs-chopchop-demo
A Commerce.js starter kit for Next.js. A beautifully designed elegantly developed, end to end commerce experience for developers and agencies. Pre-integrated with Stripe. One-click deploy to Vercel.
Stars: ✭ 129 (+486.36%)
Mutual labels:  vercel
alpha-vantage-api
Alpha Vantage PHP Client
Stars: ✭ 57 (+159.09%)
Mutual labels:  stock-market
IB.CSharpApiClient
Interactive Brokers - TWS API simplified client
Stars: ✭ 41 (+86.36%)
Mutual labels:  stock-market
nextjs-monorepo-example
Collection of monorepo tips & tricks
Stars: ✭ 874 (+3872.73%)
Mutual labels:  vercel
waline
💬 A Simple, Safe Comment System
Stars: ✭ 1,145 (+5104.55%)
Mutual labels:  vercel
octoclairvoyant-webapp
Compare GitHub changelogs across multiple releases in a single view.
Stars: ✭ 45 (+104.55%)
Mutual labels:  vercel
tstock
📈A command line tool to view stock charts in the terminal.
Stars: ✭ 498 (+2163.64%)
Mutual labels:  stock-market
unity-now
▲ Vercel Now plugin for Unity. Deploy WebGL builds with ease
Stars: ✭ 21 (-4.55%)
Mutual labels:  vercel
SwiftYFinance
The best Yahoo Finance library with the power of Swift
Stars: ✭ 30 (+36.36%)
Mutual labels:  stock-market
insomnia-workspace
An Insomnia Workspace for Alpaca API
Stars: ✭ 34 (+54.55%)
Mutual labels:  stock-market
contrib-nextjs
Projeto desenvolvido no Contrib de Next.js
Stars: ✭ 11 (-50%)
Mutual labels:  vercel
wallstreet
Stock Quotes and Charts for the Terminal
Stars: ✭ 75 (+240.91%)
Mutual labels:  stock-market
react-production-deployment
Deploy your React app to production on Netlify, Vercel and Heroku
Stars: ✭ 51 (+131.82%)
Mutual labels:  vercel
microdiff
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
Stars: ✭ 3,138 (+14163.64%)
Mutual labels:  collaborate
frontend-developer-coding-challenge
Are your looking for a remote developer job? Solve this frontend developer challenge and show us what you can do and what you are an expert at!
Stars: ✭ 112 (+409.09%)
Mutual labels:  vercel
mftool
Python library for getting real-time Mutual Funds data in India
Stars: ✭ 76 (+245.45%)
Mutual labels:  stock-market
alpha-vantage-cli
Command line tool and API for retrieving stock market data from Alpha Vantage
Stars: ✭ 33 (+50%)
Mutual labels:  stock-market
value-investing-studies
Data Analysis Studies on Value Investing
Stars: ✭ 66 (+200%)
Mutual labels:  stock-market
dsmtech
🚀 The best tech companies and startups in the Greater Des Moines area.
Stars: ✭ 21 (-4.55%)
Mutual labels:  vercel

Stargazers Issues MIT License LinkedIn


Logo

StalkStock

A virtual trading application.

Demo · Report Bug · Request Feature

Table of Contents
  1. About
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About StalkStock

Product Name Screen Shot

StalkStock is a web application built in ReactJS to help new traders enter the trading world by allowing them to trade stocks in realtime using the virtual currency provided on signup. Users can bookmark their favourite stocks and observe them. StalkStock shows stock with realtime data with news related to them and various important terms related to them.

Built With

Getting Started

To get a local copy of StalkStock up and running follow these simple steps.

Prerequisites

npm is required to start with local development.

  • npm
    npm install npm@latest -g

Installation

  1. Fork the repo and then clone the repo

    git clone https://github.com/your_username_/StalkStock.git
  2. Install NPM packages

    npm install
  3. Get the API keys from:

  4. Create a .env file in the root directory. Enter your API in .env

    REACT_APP_IEX_KEY_1 = 'API KEY'
    REACT_APP_IEX_KEY_2 = 'API KEY'
    REACT_APP_IEX_KEY_3 = 'API KEY'
    REACT_APP_FMP_KEY = 'FMP API KEY'

    The same IEX API key can be used in all 3 API slots. This is just to not exhaust the monthly quota of API calls. Enter the FMP key in the file too. Use the Alpha Vantage API key in the dashboard.js file in the apiKeys array.

  5. Create a Firebase project for web and enable the use of Firestore and Realtime DB. Enter the Firebase credentials in the .env file using the same variables used in auth.js.

  6. Download the JSON file and import in Firebase Realtime DB. This is to limit the API calls to IEX Cloud.

Usage

StalkStock can be used by traders who want to enter the trading world, they can practice trading stocks here for free using virtual currency. It can also be used by traders who want to keep a watch on some stocks in the market.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - Aryan Yadav - [email protected]

Project Link: https://github.com/starwiz-7/StalkStock

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].