Skip to content

AugustanaCSC490Spring2024/Quetzal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 MarketSim - Market Simulator

Flutter Firebase License

MarketSim Logo

📊 About MarketSim

MarketSim is a powerful market simulation platform designed to provide users with realistic trading experiences without financial risk. Our app offers sophisticated financial modeling, real-time data visualization, and educational resources for both beginner and advanced traders.

✨ Features

  • User Authentication - Secure login and account management
  • Portfolio Dashboard - Track your virtual investments and performance
  • Real-time Market Simulation - Experience realistic market conditions
  • Interactive Charts - Visualize market trends with FL Chart
  • Custom Trading Strategies - Test and refine your trading approaches
  • Educational Resources - Learn as you trade with built-in tutorials

🛠️ Technologies

  • Frontend: Flutter
  • Backend: Firebase
    • Authentication
    • Cloud Firestore
    • Storage
  • Data Visualization: FL Chart
  • State Management: Provider

📱 Screenshots

Dashboard Game Center Quiz Center SpeedRun Tutorial SpeedRun 
Trading

🔧 Installation

  1. Clone the repository

    git clone https://github.com/yourusername/Quetzal.git
    cd Quetzal
  2. Install dependencies

    flutter pub get
  3. Configure Firebase

    • Add your GoogleService-Info.plist (iOS) and google-services.json (Android)
    • Follow Firebase setup in project documentation
  4. Run the application

    flutter run

🚀 Usage

  1. Create an account or sign in
  2. Set up your virtual portfolio
  3. Explore markets and make trades
  4. Analyze performance and learn from results
  5. Refine strategies and improve your trading skills

🌍 Roadmap

  • Advanced AI trading assistants
  • Social trading features
  • Cryptocurrency market integration
  • Enhanced educational content
  • Custom market scenario builder

👥 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📚 Learn More

Visit our Dev blog:
https://sites.google.com/view/marketsim


Made with ❤️ by the MarketSim Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors