Investra Paper Trading Platform
Investra is a user-friendly paper trading platform designed for individuals who want to practice stock market analysis with fake money, while utilizing real-time stock prices. It provides a risk-free environment to learn and develop trading skills.
π Stars | π΄ Forks | π Issues | π Open PRs | π Close PRs |
Investra is built with the following technologies:
Follow these steps to set up Investra locally:
git clone https://github.com/SanchitGeez/Investra.git
For the frontend:
cd client/
npm install
npm start
For the backend:
cd backend/
npm install
node server.js
Open your browser and visit:
http://localhost:3000
You can alternatively run the backend using Docker. Follow these steps:
Make sure Docker is installed and running on your machine. Then, in the backend/
directory, run the following commands:
docker-compose up --build
This will spin up the backend server along with a MongoDB database inside Docker containers.
Once the containers are running, the backend will be available at:
http://localhost:3000
By default, the MongoDB instance will be accessible on port 27017
, and the backend server will connect to it automatically.
Once the platform is running, you can:
We welcome contributions from the community! To contribute, follow these steps:
Click the fork button on GitHub to create a personal copy of the project.
Create a branch for your feature or bug fix:
git checkout -b feature-name
Make your changes and commit them:
git commit -m "Add feature-name"
git push origin feature-name
Submit a detailed pull request (PR) with a description of your changes and link to any relevant issues.
This project is licensed under the MIT License. See the LICENSE file for more details.
Here are some previews of the platform in action:
Thank you for your contributions!
We appreciate your interest in Investra! We look forward to your contributions.