A social network for gamers.

Overview

🎮 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.

❤️ 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

You might also like...

Speed Share is a highly available file sharing terminal on LAN(local area network) developed by flutter framework.

Speed Share is a highly available file sharing terminal on LAN(local area network) developed by flutter framework.

速享 Language: 中文简体 | English 这是一款完全基于局域网的文件互传终端,速享不使用任何服务器,不使用您的移动流量,不收集任何用户数据,完全的点对点传输。 可以快速共享文本消息,图片或其他文件,文件夹。 适用于局域网中的文件互传,解决 QQ,微信等上传文件会经过服务器的问题,或者

Dec 31, 2022

Dart API Library for interacting with the TRON Network

Dart API Library for interacting with the TRON Network. Getting started In your

Dec 20, 2022

Flutter App Check Network connection State with Getx

flutter_network_connection A Flutter project Checking Network Status of a App. Info This project is a networking status checking Flutter application.

Oct 28, 2022

Pokemon App with animations, beautiful UI and network call.

Pokemon App with animations, beautiful UI and network call.

🐯 Pokemon-App Pokemon App with animations, beautiful UI and network call. 📸 ScreenShots ✨ Requirements Any Operating System (ie. MacOS X, Linux, Win

Jul 16, 2021

Showwcase - Showwcase is a professional network built for developers to connect, build community, and find new opportunities

Showwcase Generated by the Very Good CLI 🤖 Showwcase is a professional network

Jan 11, 2022

A Video and Audio player that can play from local assets, local files and network URLs with the powerful controls

A Video and Audio player that can play from local assets, local files and network URLs with the powerful controls

Video/Audio Player in Flutter with Powerful controls How can we play videos in Flutter? There is a library directly from the Flutter team simply calle

Jan 31, 2022

A cryptocurrency, crypto-currency, or crypto is a digital currency designed to work as a medium of exchange through a computer network that is not reliant on any central authority

🤑 Crypto Trackers 🤑 Crypto Currency 🪙 A cryptocurrency, crypto-currency, or crypto is a digital currency designed to work as a medium of exchange t

Dec 3, 2022

A flutter library for loading images from network, resizing as per container size and caching while being memory sensitive.

Optimized Cached Image A flutter library for loading images from network, resizing and caching them for memory sensitivity. This resizes and stores th

Dec 20, 2022

GetX Architecture for large scale project, This project include - pagination, pull to refresh, localization, network call and advance error handling

GetX Architecture for large scale project, This project include - pagination, pull to refresh, localization, network call and advance error handling

Nov 29, 2022
Comments
  • Request: UI Branch

    Request: UI Branch

    @dileepabandara Hi! Firstly, I would like to congratulate you for the amazing work! I've been looking at some projects and none of them are as well done and organized as yours.

    I would like to ask you to make a branch available only with the project in flutter frontend, without the firebase integration, for didactic purposes in good design and quality practices. It would be possible?

    Thanks

    enhancement help wanted 
    opened by DQ322 3
Owner
ƊƖԼЄЄƤƛ ƁƛƝƊƛƦƛ (දිලීප බණ්‍ඩාර​​)
Computing Student | Software Developer | Community Volunteer | Blockchain Enthusiast ꧁❤️🎓 💻🌏🧱🎯💙꧂
ƊƖԼЄЄƤƛ ƁƛƝƊƛƦƛ (දිලීප බණ්‍ඩාර​​)
Dart / Flutter package that allows discovering network devices in local network (LAN).

lan_scanner Dart / Flutter package that allows discovering network devices in local network (LAN). Note: This library is intended to be used on Class

null 12 Dec 9, 2022
A Dart/Flutter package to perform network calls. It uses Isolates to perform network calls on Dart VM environments and WebWorkers on Web.

ArDriveHTTP ArDriveHTTP is a package to perform network calls for ArDrive Web. It uses Isolates to perform network calls on Dart VM environments and W

AR.IO 2 Dec 15, 2022
Pure: a Social Network Messenger app developed using Flutter

Pure Pure is a Social Network Messenger app developed using Flutter. Generated b

Aanu Olakunle 28 Oct 7, 2022
Small Flutter app / social network / bloc pattern

azapp A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Ana Zurabashvili 2 Jun 9, 2022
Rajagiri connect is a networking platform that enables the students of Rajagiri to form a social network among themselves, enabling them to connect with their seniors, juniors and faculty for sharing of information and resources.

Rajagiri Connect Rajagiri connect is a networking platform that enables the students of Rajagiri to form a social network among themselves, enabling t

Muhammad Amaan 2 Nov 27, 2022
Social app flutter blocs - A social app using flutter blocs

social_app Do kiến thức mình của mình đi cóp nhặt nên có một số chức năng mình l

Puddin 8 Oct 2, 2022
App HTTP Client is a wrapper around the HTTP library Dio to make network requests and error handling simpler, more predictable, and less verbose.

App HTTP Client App HTTP Client is a wrapper around the HTTP library Dio to make network requests and error handling simpler, more predictable, and le

Joanna May 44 Nov 1, 2022
A 3rd party wallet for zenon.network

Notes Please don't use your main seed while testing until Cano is fully audited by the community Click Create Wallet to generate Prerequisites Flutter

Cano Wallet 10 Oct 26, 2022
Show movie & crews information through network. made by flutter

1. Release Google Play App Store 20.03.14 updated Comming Soon 2. REST API https://developers.themoviedb.org/3 3. Screen shot Youtube 4. Design Petter

Jeongtae Kim 78 Dec 12, 2022
how to Integrating facebook audience network to flutter app for banner, interstitial, rewarded, native and native banner

fb_ads_flutter_12 A new Flutter project. Getting Started Watch the complite tutorial for integrating Facebook ads into the Flutter app in our Youtube

null 4 Nov 26, 2022