twitter-web3

所属分类:Web3.0
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-04-02 14:26:20
上 传 者sh-1993
说明:  twitter的去中心化版本。,
(A decentralized version of twitter.,)

文件列表:
client/ (0, 2023-04-02)
client/assets/ (0, 2023-04-02)
client/assets/check.png (58727, 2023-04-02)
client/assets/error.png (17461, 2023-04-02)
client/assets/metamask.png (71610, 2023-04-02)
client/assets/twitter-profile.png (249047, 2023-04-02)
client/components/ (0, 2023-04-02)
client/components/Post.js (2359, 2023-04-02)
client/components/Sidebar.js (3529, 2023-04-02)
client/components/SidebarOption.js (978, 2023-04-02)
client/components/Widgets.js (2801, 2023-04-02)
client/components/home/ (0, 2023-04-02)
client/components/home/Feed.js (1418, 2023-04-02)
client/components/home/TweetBox.js (3473, 2023-04-02)
client/components/mintingModal/ (0, 2023-04-02)
client/components/mintingModal/FinishedState.js (1009, 2023-04-02)
client/components/mintingModal/InitialState.js (2744, 2023-04-02)
client/components/mintingModal/LoadingState.js (609, 2023-04-02)
client/components/mintingModal/ProfileImageMinter.js (2943, 2023-04-02)
client/components/profile/ (0, 2023-04-02)
client/components/profile/ProfileHeader.js (3529, 2023-04-02)
client/components/profile/ProfileTweets.js (1156, 2023-04-02)
client/context/ (0, 2023-04-02)
client/context/TwitterContext.js (5057, 2023-04-02)
client/lib/ (0, 2023-04-02)
client/lib/ProfileImageNfts.json (57349, 2023-04-02)
client/lib/client.js (248, 2023-04-02)
client/lib/constants.js (462, 2023-04-02)
client/lib/hexStyles.css (811, 2023-04-02)
client/lib/pinata.js (1160, 2023-04-02)
client/lib/static.js (977, 2023-04-02)
client/next-env.d.ts (201, 2023-04-02)
client/next.config.js (87, 2023-04-02)
client/package-lock.json (339591, 2023-04-02)
client/package.json (793, 2023-04-02)
client/pages/ (0, 2023-04-02)
client/pages/_app.js (284, 2023-04-02)
... ...

## twitter-web3 frontend A twitter decentralized application (dapp) where users can upload posts to the **network** as well as mint their own profile image as **NFT**. NFT images have a unique hexagon shape. In depth we are: - Building a Web 3.0 Application with **Next.js**. - Creating, auditing and deploying our smart contract using **Solidity**. - Styling our app with **Tailwind CSS**. - Adding **Web 3.0** authentication using **MetaMask**. - **Mint** our own **NFT profile picture** and store it on **Pinata**. - Deploy and host the app on **Vercel**. ## Getting Started First, navigate to the folder where your project will exist: ``` cd ``` Then, clone to the project by using the following command: ``` git clone https://github.com/chrisstef/twitter-web3 ``` Navigate in the project: ``` cd twitter-web3 ``` Install dependencies: ``` npm install ``` Run the development server: ``` npm run dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. ## Stack Used ``` - Next.js - Tailwind - JavaScript - TypeScript - Solidity - Sanity - Ethers - Metamask - Pinata ```

近期下载者

相关文件


收藏者