/Mark-at

2021 Celo-mobile-hackathon

Primary LanguageTypeScriptMIT LicenseMIT

Mark-at!_logo@3x

Mark-at!

For 2021 Celo-mobile-hackathon Make it Mobile Hackathon - Celo

🔎 About Our Project

Our project can increase consumers' access to the flea market and even attract tourists. It's about incorporating cello ecosystems into flea market payments. With our mobile web browser(dApp), at any flea market in any country in the world, payments can be made easier without having to have local currency. The system mechanism provides automatic inter-currency exchange function, which makes the existing exchange process unnecessary and has a lower cost in terms of fees. In addition, the influx of tourists is expected to boost the local economy.

In addition to attracting tourists, it will also attract the attention of local residents. People become dull no matter how interesting or great they are. The synergy effect of local residents and tourists on the revival of the market will be more than imagined, as our distinctive dApp, which is linked to the local flea market, will attract local residents' attention and make them visit the flea market once more by featuring attractive NFT footprints. We decided on a service concept with animal footprint NFT, adding the characteristics of walking around the market to the meaning of a stamp. We added novelty by setting it as the footprints of thousands of animals on Earth, not ordinary footprints and named the Footprint NFT.

🔎About Our Project - Specifics

📱 dApp Introduction

Our dApp is divided into three parts.

landing page

1) Market Pages

Users can see the flea market lists shown on the map and check the detailed market informations entered inside the flea market.

Market page_1 Market list Market detail

2) NFT Pages

After payment is completed at the market, Footprint NFT is automatically paid randomly. The paid Footprint NFT are kept on the user's ‘My NFT’ page. Within the ‘MY NFT’ page, 'My Paint' function allows you to create a new work with Footprint NFT that you have obtained through payment.

mynft mynftpaint

3) Seller's Pages

Sellers can register their market regardless of their location or states. They can upload their representative market picture(logo), market products and simple explanations, anyone can administer their market as a seller.

list page drawer_seller market register

Demo Video (Youtube Link) : https://youtu.be/Y8p9K3JC1q4

Built With

Related Repository

Django Server : https://github.com/BEYOND-Ewha-Yonsei/Mark-at_Server

NFT Smart-contract : https://github.com/BEYOND-Ewha-Yonsei/Mark-at_Contract

🏃🏻‍♀️ Getting Started

First install dependencies:

yarn install

Running in a browser

To create and run a development build in a browser (recommended for development):

yarn dev

🐵 Team Members

🍀 Commit Rules

  • [gitmoji] : commit message
  • Use the imperative, present tense
  • Use lowercase letter only
  • Don't use. (Period) at the end
  • Separate subject from body with a blank line
  • Use the body to explain "What & Why" not "How"

Details

:sparkles: feat : (Introduce new features)
:bug: fix : (Fix a bug)
:recycle: refactor : (Refactoring)
:lipstick: style : (Update style; formatting, missing semi-colons, etc : Does not affect logic)
:memo: docs : (Add or update documentation)
:rocket: test : (Add, modify, and delete test codes : Does not affect logic)
:bulb: chore : (Additional changes; Modify build scripts, etc.)
:construction: bug : (Found a bug, Work in progress)
:building_construction: build : (Make architectural changes)