This repository contains experimental, AI-generated code - USE WITH CAUTION
- This codebase is intended primarily for learning and experimental purposes
- Contains potential bugs, security vulnerabilities, and implementation issues
- Code quality is experimental-grade and not optimized for production
- Can be used for real trading, but with extreme caution and at your own risk
- May be unstable and prone to errors
- Users should thoroughly test and understand the code before using with real funds
A professionally developed web application is coming soon at steadfastapp.in, built using TypeScript
and highly optimized for lightning-fast trades.
This repository is a monorepo containing three main projects:
- steadfast-app: The frontend application.
- steadfast-api: The backend API server.
- steadfast-websocket: The WebSocket service.
For the most up-to-date status of features and implementations, please refer to our Status Page.
Stay updated by joining our Telegram Channel.
Operating System: Windows 11
- Ensure Git is installed and accessible from the command line.
git --version
- Ensure Node.js v20.18.0 and npm v10.8.2 are installed and accessible from the command line.
node -v && npm -v
- Ensure Python 3.12 is installed and accessible from the command line.
python -V
- Open your terminal or command prompt.
- Run the following command:
git clone https://github.com/narenkram/steadfast-monorepo
- This will create a new folder named "steadfast-monorepo" in your current directory.
- Open/Navigate the monorepo folder in file explorer.
Double-click the start-all.bat
file or run it from the command prompt.
- Install all (Recommended for first time setup): Clones the repositories and installs dependencies.
- Update, install and run (Recommended when a update is available): Updates all repositories, installs dependencies, and then runs the services.
- Run existing version: Runs the existing version of the services without updating or installing anything.
- Exit: Exits the script.
- Starts the steadfast-app at
localhost: 5173
- Starts the steadfast-api server at
localhost: 3000
- Starts the flattrade-websocket server at
localhost: 8765
- Starts the shoonya-websocket server at
localhost: 8766
- To
Stop
simply close the opened command prompt windows. - Or Press any key to stop the app, api and websocket.