Super Trader App is a Flutter based application designed for trading stocks. It allows users to view real-time & historic stock prices, make purchases, and track their transaction history. Additionally, the admin panel provides features for managing user accounts, monitoring transactions, and more.
- User Authentication: Users can register, login, and securely manage their accounts.
- Stock Trading: Buy and sell stocks with real-time market data.
- Portfolio Management: Track the stocks you own, view purchase history, and analyze performance.
- Watchlist: Add and remove stocks into watchlist for quick access.
- Push Notifications: Receive alerts for price changes and important updates.
- Offline Mode: Access app features and view cached data even without an internet connection.
-
Clone the repository:
git clone https://github.com/AnkushSinghGandhi/super_trader_flutter.git
-
Navigate to the project directory:
cd super_trader_flutter
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
-
Build the app for production:
flutter build apk # For Android flutter build ios # For iOS
-
Deploy the built APK or IPA file to your device or emulator.
This app requires a backend server to handle user authentication, stock data, and other functionalities. The backend server is built with Flask and MongoDB.
-
Clone the backend repository:
git clone https://github.com/AnkushSinghGandhi/super_trader_flask.git
-
Navigate to the backend directory:
cd super_trader_flask
-
Install dependencies:
pip install -r requirements.txt
-
Run the Flask server:
python app.py
-
The backend server will start running on
http://localhost:5000
.
- Register a new account or login with existing credentials.
- Explore the stock market and add your favorite stocks to track.
- Buy and sell stocks based on real-time market data.
- Monitor your portfolio performance and transaction history.
- Receive push notifications for price changes and important updates.
- Use the app in offline mode to access features and view cached data.
Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Flutter: https://flutter.dev/
- Firebase: https://firebase.google.com/
For any questions or assistance, feel free to contact the project maintainer at ankushsinghgandhi@gmail.com.
Thank you for using Super Trader Flutter! Happy trading!