Skip to content

A react app using blockchain Smart contracts as backend applications

License

Notifications You must be signed in to change notification settings

CirsteanPaul/NFT-marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NftLife - Blockchain marketplace

Visit the site: NftLife

Description

NftLife is a single page application. It has multiple UI challenges. It has a complicate layout which was complicated to make it work for all devices which may use this website.

This project integrates the Web3 word (more exactly, a token smart contract), with an ecommerce system built on top of firebase.

Languages and Utilities Used

  • TypeScript
  • React
  • Redux
  • Firebase
  • Ethers.js

Implementation details

  • API. This folder has all request to the firebase instance.
  • Mappers. This folder uses the concept of mappers(mainly used in backend) to map data such as our app will never have do deal with nulls.
  • Modules. This folder has the root components for each page of the app.
  • Store. Here is all the state logic from our app. Here we make the connection between app logic and firebase requests and blockchain requests.

About

A react app using blockchain Smart contracts as backend applications

Topics

Resources

License

Stars

Watchers

Forks