Skip to content

Files

Latest commit

 

History

History

XBchain

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

XBchain

Application Description

a social networking service on which users post and interact with messages known as "tweets" powered by blockchain technology

Table of Contents

XBchain

Project Demo

View the Demo on YouTube

Screenshots

pic4 pic1 pic2 pic3

Technology Stack

Technology Description
Sanity.io platform for structured content (backend database)
Next.js an open-source web development framework
Tailwind CSS utility-first library
React.js javaScript library
Alchemy API blockchain API
Pinata NFT starage (IPFS)
Solidity an object-oriented programming language for implementing smart contracts
OpenZepplin standard for secure blockchain applications
Vercel platform for static sites & frontend frameworks
Hardhat ethereum development environment
Metamask software cryptocurrency wallet

Features

  1. User athentication with MetaMask (login/connect to wallet)

  2. Upload profile picture

  3. Mint & deploy NFTs: set as profile picture

  4. Send tweets in realtime

  5. Navigate to profile section

How to use the app

Step #1 - Clone the project

$ git clone https://github.com/sandramsc/twitter-blockchain.git

Step #2

cd client
  • Install dependencies via npm or yarn: npm i OR yarn

  • Website: To start it, run npm start OR yarn start

yarn start

Step #3

cd studio
  • Install dependencies via npm or yarn: npm i OR yarn

  • Website: To start it, run npm start OR yarn start

yarn start

License

GitLicense