okusnadi / nft-marketplace

A react native(UI), FastAPI (Server) and MySQL(DB) non-fungible token market place.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT MARKET PLACE

A non-fungible token is a financial security consisting of digital data stored on a blockchain, a form of distributed ledger. The ownership of an NFT is recorded in the blockchain and can be transferred by the owner, allowing NFTs to be sold and traded. A marketplace is a platform where vendors can come together to sell their products or services to a curated customer base. This app is a react native market place where users can create NFTs and bid on other users' NFTs.

APP SCREENSHOTS 1

app-screen-samples-collage-1

APP SCREENSHOTS 2

app-screen-samples-collage-2

APP SCREENSHOTS 3

app-screen-samples-collage-3

FUNCTIONAL REQUIREMENTS

  1. User Account creation (registration/signup).

  2. User Account Verification via OTP.

  3. Login with password & email combination used at registration.

  4. User Profile Management: change account details like names, profile image and passwords.

  5. Create nft's.

  6. Search nft's.

  7. Add and remove nfts from a wishlist

  8. View Wishlist

  9. Logout

USE CASE DIAGRAM

use-case-diagram

ACTIVITY DIAGRAM

activity-diagram

ENTITY RELATIONSHIP DIAGRAM

entity relationship diagram

CLASS DIAGRAM

class-diagram

SYSTEM DESIGN

system-design

About

A react native(UI), FastAPI (Server) and MySQL(DB) non-fungible token market place.


Languages

Language:JavaScript 79.6%Language:Python 19.5%Language:Shell 0.5%Language:HTML 0.4%