Skip to content

dileepadev/ggez

Repository files navigation

🎮 GGEZ Network (BRANCH: main)

GitHub repo size GitHub code size in bytes GitHub language count GitHub top language GitHub GitHub commit activity

GGEZCover

⚠️ SPECIAL NOTICE

Please use the dev branch to develop and test your ideas.

🎬 Release Status

Version - Alpha Release 1.0.0+1
Initial release date - 14/03/2022

💻 Built with

  • Flutter
  • Dart
  • Android Studio
  • Firebase
  • Solidity (Testing)
  • Etherium (Testing)

📌 Prerequisites

Before you get started, follow these requirements

  • Dart SDK >=2.16.1 <3.0.0
  • Flutter SDK >=2.0.0
  • Android Gradle Plugin Version = 7.0.4
  • Gradle Version = 7.0.2
  • PayHere account - Example App

🍃 How to Setup

  • Download or clone the repository

  • Move the project to the selected directory

  • Open it with a code editor (Android Studio, Visual Studio Code)

  • Run flutter clean and pub get commands

  • Do not update / upgrade gradle and other versions until the app is up and running with built versions

  • Create new dart file (payhere_credentials.dart) to save the merchantSecret and merchantId

    payhere_credentials.dart

    class PayHereAccountCredentials {
        final String merchantId = "Paste YOUR MERCHANT ID";
        final String merchantSecret = "Paste YOUR MERCHANT SECRET";
    }
    

    PayHere Sandbox & Testing Card numbers

    Card Icon Card Name Card Number
    VISA Visa 4916217501611292
    VISA MasterCard 5307732125531191
    VISA AMEX 346781005510225

🚀 How to Run

  • Run flutter clean and pub get commands
  • Launch Device
  • Run on the device

💎 Dependencies

🎯 TODO

  • Create basic process
  • Create models for components
  • setState for state management
  • Payment method with PayHere
  • Cloud messaging (Push notifications)
  • Add alternative payment methods
  • Upgrate to propper state management
  • Apply model components for remaining usage
  • Connect crypto wallet to app
  • Optimize GTN token
  • Clean code
  • Add social login/signup/signin

👑 Contributing

If you want to contribute to this project and make it better, your help is very welcome. Just fork the repository and use the dev branch.

🖼️ Project Gallery

Project screenshots and pictures - Click here to view

❤️ Thanks

Thanks to everyone who supported

👨‍💻 Developed By

Dileepa Bandara
©dileepabandara.dev
https://dileepabandara.dev

💬 Contact

If you want to contact me, leave a message via email or Twitter

📜 License

This project is licensed under the MIT License
MIT ©dileepabandara.dev
See the license file for more details LICENSE.md