Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maran1947/stockify
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.
https://github.com/maran1947/stockify
mern-stack nodejs reactjs stock-market stock-market-simulator virtual-trading
Last synced: about 6 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/maran1947/stockify
- Owner: Maran1947
- License: mit
- Created: 2023-04-12T07:53:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-16T10:18:45.000Z (11 months ago)
- Last Synced: 2024-04-20T12:10:19.858Z (7 months ago)
- Topics: mern-stack, nodejs, reactjs, stock-market, stock-market-simulator, virtual-trading
- Language: JavaScript
- Homepage:
- Size: 899 KB
- Stars: 20
- Watchers: 2
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Stockify
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.
## 🚛 Features
- **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.
## ⚙ Installation
Follow these steps to set up Stockify locally:
1. Clone the repository:
```
git clone https://github.com/your-username/stockify.git
```2. Install the required dependencies:
```
cd stockifycd frontend
npm install
cd backend
npm install
```3. 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/apiBackend .env:
PORT=5000
MONGO_URI=
TOKEN_KEY=
FYERS_APP_ID=
FYERS_ACCESS_TOKEN=
```4. Start the application:
```
For frontend: npm start
For backend: npm run dev
```5. Access Stockify in your web browser at `http://localhost:3000`.
## 🏗 Technologies Used
- Front-end: HTML, CSS, JavaScript, React
- Back-end: Node.js, Express.js
- Database: MongoDB
- External APIs: Fyres APIs and NSE APIs## 📷 Screenshots
![Signup](https://github.com/Maran1947/Stockify/assets/69248165/8188c2ec-2543-41a8-be55-23c62983e39e)
![Signin](https://github.com/Maran1947/Stockify/assets/69248165/44668b73-bd35-4b0d-b660-5a222df7dd43)
![Account](https://github.com/Maran1947/Stockify/assets/69248165/0285b2f4-baf9-4ee0-a685-35d392f6f091)
![dashboard_search_scrip](https://github.com/Maran1947/Stockify/assets/69248165/e6dde60f-971a-4cdc-9f3f-33e7beb262f1)
![dashboard_order_screen](https://github.com/Maran1947/Stockify/assets/69248165/c59aa018-77a1-427e-95fe-bdcc7d6c9af5)
![dashboard_order_placing](https://github.com/Maran1947/Stockify/assets/69248165/05f097a1-29de-4ae7-9d60-d946def8d335)
![risk_management_tool](https://github.com/Maran1947/Stockify/assets/69248165/504fcf3e-250a-4665-8abc-60e8e2ed223b)## 🤝 Contribution
Contributions are welcome,
See [CONTRIBUTING.md](https://github.com/Maran1947/stockify/blob/master/CONTRIBUTING.md)# 🛡️ License
This project is licensed under the MIT License - see the [`LICENSE`](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_
## ☕️ Buy Me a Coffee
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! ☕️🎉