StockPilot is a comprehensive trading platform that provides real-time stock updates, portfolio management, and analytics. Users can view market data, trade various assets, and track portfolio performance all in one place.
- Real-Time Stock Updates: Stay informed with live market data to make timely trading decisions.
- Portfolio Management: Easily manage your investments, monitor performance, and adjust holdings.
- Advanced Analytics: Gain insights into market trends and your trading strategies with advanced analytics tools.
- Authentication: Secure user accounts with authentication using JWT tokens.
- Interactive Charts: Visualize data and trends with interactive and dynamic charts powered by Chart.js.
- User-Friendly UI/UX: Enjoy a seamless and intuitive user interface designed for ease of navigation and functionality.
To set up StockPilot locally, follow these steps:
-
Clone the repository:
git clone https://github.com/GitNinja36/StockPilot.git
-
Navigate to the project directory: :
cd StockPilot
-
Install dependencies: :
For the backend: cd backend npm install
For the dashboard: cd ../dashboard npm install
-
Start the development servers: :
1st the backend: cd backend nodemon index.js Then 2nd dashboard: cd ../dashboard npm start
Once the servers are running, you can access the application through your web browser at http://localhost:3000. From there, you can:
- View Market Data: Access real-time stock information.
- Execute Trades: Buy and sell assets seamlessly.
- Monitor Portfolio: Track the performance of your investments.
- Visualize Data: Leverage interactive charts for a clear understanding of market trends.