All Projects β†’ iampavangandhi β†’ TradeByte

iampavangandhi / TradeByte

Licence: MIT license
πŸ’Έ TradeByte - Stocks Trading Simulation WebApp

Programming Languages

EJS
674 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to TradeByte

Sumzerotrading
A Java API for Developing Automated Trading Applications for the Equity, Futures, and Currency Markets
Stars: ✭ 128 (+326.67%)
Mutual labels:  trading, stock-market, stocks
stripe-course
Stripe Payments In Practice - Build your own online ecommerce store and subscription membership website
Stars: ✭ 31 (+3.33%)
Mutual labels:  stripe, stripe-api, stripe-payments
Robinhood On Rails
A web dashboard for the free trading platform Robinhood using Ruby on Rails and a private API
Stars: ✭ 134 (+346.67%)
Mutual labels:  trading, stock-market, stocks
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+9950%)
Mutual labels:  stripe, passport, google-api
TerminalStocks
Pure terminal stock ticker for Windows.
Stars: ✭ 88 (+193.33%)
Mutual labels:  trading, stock-market, stocks
Mop
Stock market tracker for hackers.
Stars: ✭ 1,534 (+5013.33%)
Mutual labels:  trading, stock-market, stocks
Ta Rs
Technical analysis library for Rust language
Stars: ✭ 248 (+726.67%)
Mutual labels:  trading, stock-market, stocks
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (-30%)
Mutual labels:  trading, stock-market, stocks
tstock
πŸ“ˆA command line tool to view stock charts in the terminal.
Stars: ✭ 498 (+1560%)
Mutual labels:  trading, stock-market, stocks
tuneta
Intelligently optimizes technical indicators and optionally selects the least intercorrelated for use in machine learning models
Stars: ✭ 77 (+156.67%)
Mutual labels:  trading, stock-market, stocks
Tradestation
EasyLanguage indicators and systems for TradeStation
Stars: ✭ 65 (+116.67%)
Mutual labels:  trading, stock-market, stocks
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (+340%)
Mutual labels:  trading, stocks
Tf deep rl trader
Trading Environment(OpenAI Gym) + PPO(TensorForce)
Stars: ✭ 139 (+363.33%)
Mutual labels:  trading, stock-market
Stock market indicators
A small Python library with most common stock market indicators
Stars: ✭ 162 (+440%)
Mutual labels:  trading, stock-market
Liteexchange
My programming lab : multithreaded order matching engine in C++11 using FIX for order entry for Linux/Windows , no 3rd party libraries
Stars: ✭ 142 (+373.33%)
Mutual labels:  trading, stock-market
Fast arrow
(no longer maintained) A simple yet robust (stock+options) API client for Robinhood
Stars: ✭ 127 (+323.33%)
Mutual labels:  trading, stocks
Deep Learning Machine Learning Stock
Stock for Deep Learning and Machine Learning
Stars: ✭ 240 (+700%)
Mutual labels:  trading, stock-market
Trendyways
Simple javascript library containing methods for financial technical analysis
Stars: ✭ 121 (+303.33%)
Mutual labels:  trading, stock-market
Deep Rl Trading
playing idealized trading games with deep reinforcement learning
Stars: ✭ 228 (+660%)
Mutual labels:  trading, stock-market
Blankly
πŸš€ πŸ’Έ Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Stars: ✭ 1,456 (+4753.33%)
Mutual labels:  trading, stocks

logo TradeByte

Stocks Trading Simulation WebApp

Stars Forks Contributors Issues Pull Requests

License Language Lines of Code Version Deployment Repo Size

Website : https://tradebyte.up.railway.app

Project Board Project Wiki Project Report TheNodeCourse


Table of Contents

Tech Stack

javascript nodejs npm express mongodb ejs tailwind-css google gmail passport stripe heroku

Config Setup

Add following keys into the config.env file. These all are free to use keys.

Make sure to use the same config.env format given below.

PORT = XXXX
MONGO_URI = XXXX
ALPHA_VANTAGE_KEY = XXXX

GOOGLE_CLIENT_ID = XXXX
GOOGLE_CLIENT_SECRET = XXXX

GMAIL_ADDRESS = XXXX
GMAIL_OAUTH_CLIENT_ID = XXXX
GMAIL_OAUTH_CLIENT_SECRET = XXXX
GMAIL_OAUTH_REFRESH_TOKEN = XXXX
GMAIL_OAUTH_ACCESS_TOKEN = XXXX
GMAIL_OAUTH_TOKEN_EXPIRE = XXXX

PK_TEST = XXXX
SK_TEST = XXXX

Build Setup

# install dependencies
npm install

# run in production
npm start

# run in development
npm run dev

Folder Structure

.
β”œβ”€β”€ πŸ“ .github                 # Github files (don't change)
β”œβ”€β”€ πŸ“ config                  # Configuration files
β”œβ”€β”€ πŸ“ helpers                 # Helper or Controller files
β”œβ”€β”€ πŸ“ middleware              # Express middleware
β”œβ”€β”€ πŸ“ models                  # Mongoose models
β”œβ”€β”€ πŸ“ project-plan            # Project planning files
β”‚   └── πŸ“ ui-designs
β”œβ”€β”€ πŸ“ public                  # Public folder
β”‚    β”œβ”€β”€ πŸ“ css
β”‚    β”œβ”€β”€ πŸ“ images
β”‚    └── πŸ“ javascript
β”œβ”€β”€ πŸ“ routes                  # Express routes
β”‚    └── πŸ“ api
└── πŸ“ views                   # EJS views
     β”œβ”€β”€ πŸ“ error
     β”œβ”€β”€ πŸ“ layouts
     └── πŸ“ partials

Project Plan

Project Plan

Contributing

Feel free to dive in! Open an issue or submit PRs.

See the CONTRIBUTING.md for details. Kindly follow the Code Of Conduct

Contributors

This project exists thanks to all the people who contribute.

Contributors

Maintainers

Pavan Gandhi

This repo is maintained by Pavan Gandhi.

API Credits

alpha-vantage

Alpha Vantage

License

MIT Β© Pavan Gandhi


Show some ❀️ by starring the repository!

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].