Stockify is a virtual trading platform designed to provide users with an interactive experience in simulated stock trading. With a range of features and risk management tools, Stockify allows users to practice trading in a realistic environment without the risk of losing real money.
-
Virtual Trading: Users can create and manage their virtual portfolios, buy and sell stocks, and track their performance over time.
-
Real-Time Market Data: Stockify provides real-time market data, enabling users to make informed decisions based on the latest stock prices and trends.
-
Risk Management Tools: Stockify offers a risk management tools to help users evaluate their investment strategies, set stop-loss orders, and manage their risk exposure effectively.
-
Top gainers & loosers: Stockify provides top resources such as tutorials, articles, and insights to help users enhance their understanding of stock trading and investment strategies.
-
Market Status : Stockify provides Market status of all segment at one place.
Follow these steps to set up Stockify locally:
- Clone the repository:
git clone https://github.com/your-username/stockify.git
- Install the required dependencies:
cd stockify
npm install
- Set up the configuration file:
- Create an .env file in the backend folder of the stockify
- Update the necessary environment variables in the
.env
file, such as database credentials and API keys.
Frontend .env:
REACT_APP_BASE_URL=http://localhost:5000/api
Backend .env:
PORT=5000
MONGO_URI=<MONGO_URI>
TOKEN_KEY=<JWT_TOKEN_KEY>
FYERS_APP_ID=<FYERS_APP_ID>
FYERS_ACCESS_TOKEN=<FYERS_ACCESS_TOKEN>
- Start the application:
For frontend: npm start
For backend: npm run dev
- Access Stockify in your web browser at
http://localhost:3000
.
- Front-end: HTML, CSS, JavaScript, React
- Back-end: Node.js, Express.js
- Database: MongoDB
- External APIs: Fyres APIs and NSE APIs
Contributions are welcome, See CONTRIBUTING.md
This project is licensed under the MIT License - see the LICENSE
file for details.
Don't forget to show your ❤ love if you feel fabulous, just hit the ⭐ star button at the top-right of the page
If you find this project helpful, interesting, or just want to show your appreciation, consider buying me a coffee! Your support goes a long way in keeping me fueled up and motivated to maintain and improve this project. 🚀
By buying me a coffee, you're not only supporting this project but also ensuring a steady flow of creativity, late-night coding sessions, and continuous development efforts. ☕️💻
If a one-time coffee isn't enough to express your gratitude, you can even consider becoming a recurring sponsor and join my exclusive circle of supporters. Your ongoing support will provide additional resources and help in delivering new features, fixing bugs, and enhancing the overall user experience. 🌟
Thank you for considering supporting this project. Your generosity is greatly appreciated! Cheers! ☕️🎉