Skip to content

MrBuluc/mvrg_app

Repository files navigation

MVRG APP / ACTIVEARN

This project is blockchain based member motivation system. With this project, a sustainable member motivation and management system is aimed.

Table of Contents

  1. Project Description
  2. MvRG Token
  3. System Model
  4. Implementation
  5. Technologies
  6. Team Members
  7. Application Screenshots
  8. Setup

1. Project Description

This Project will provide the research groups with the necessary member motivation to implement their activities. Sharing the app for free from app stores will increase accessibility. With the developed gamification, the contribution and commitment of the members to the research groups will increase. Members will earn tokens as a result of free events. They will spend these earned tokens to participate in paid special events. With this token economy, members will be connected to research groups and find the necessary motivation to participate in events. In this way, the system will be self-sustaining.

2. MvRG Token

The MvRG Token created for this project is an ERC-20 token. Solidity software language was used for the development of the token. While creating the token, the OpenZeppelin ERC-20 Token is based. This ERC-20 Token is inherited while the MvRG Token was created. Remix IDE was also used to test the token. The MvRG Token has been deployed to the Goerli testnet with hardhat. After deploying to Goerli, hardhat gave the token address and token abi where we can interact with this token.

3. System Model

image

4. Implementation

The MvRG Token created for this project is an ERC-20 token. Solidity software language was used for the development of the token. While creating the token, the OpenZeppelin ERC-20 Token [10] is based. This ERC-20 Token is inherited while the MvRG Token was created. Remix IDE was also used to test the token. The MvRG Token has been deployed to the Goerli testnet with hardhat. After deploying to Goerli, hardhat gave the token address and token abi where we can interact with this token. After we put this address and abi in a flutter project, we started to develop the design of our mobile application. We provided communication between Flutter and Token with web3dart flutter package.

5. Technologies

6. Team Members


Hakkıcan Bülüç


Smart Contract / Flutter Developer

Helin Aylin Kabak


Flutter Developer

7. Application Screenshots

8. Setup

To get started, install Flutter version: 3.3.10 and clone the repository.

To see if the conditions are met:

  flutter doctor

After the Flutter installation is done successfully, open the project in your favorite ide: Android Studio or VS Code.

To install the required packages, in the terminal under the project directory:

  flutter pub get

After completing the emulator installation, run your emulator. You can launch the app via your favorite ide:

Android Studio -> Shift+F10

VS Code -> F5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages