Skip to content

Starship is a decentralized application (DApp) that allows users to create, buy, and host Non-Fungible Tokens (NFTs). The application is divided into a client-side built-in React and a server-side smart contract written in Solidity. Users can seamlessly interact with the application by connecting their smart wallets, such as MetaMask

Notifications You must be signed in to change notification settings

Deeven7/Dapp-NFT-Marketplace-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

StarShip

Starship is a decentralized application (DApp) that allows users to create, buy, and host Non-Fungible Tokens (NFTs). The application is divided into a client-side built-in React and a server-side smart contract written in Solidity. Users can seamlessly interact with the application by connecting their smart wallets, such as MetaMask, via the browser.

Features Create NFTs: Users can easily create their own unique Non-Fungible Tokens, representing digital assets, art, or collectibles.

Buy NFTs: The marketplace within Starship enables users to explore and purchase NFTs from other creators, fostering a vibrant ecosystem of digital assets.

Host NFTs: Starship provides a hosting platform where users can showcase and share their NFT creations with the world.

Technologies Used Client Side:

React: The front end is developed using the popular JavaScript library React, providing a dynamic and responsive user interface. Server Side:

Solidity: The server side of Starship is powered by Solidity, a programming language for building smart contracts on blockchain platforms. Smart Wallet Integration:

MetaMask: Starship seamlessly integrates with MetaMask, allowing users to connect their smart wallets directly through the browser (ex: Sepolia Testnet).

Thirdweb: The Smart contract is managed by Thirdweb where the contract is deployed and managed.

Getting Started

To run Starship locally and explore its features, follow these steps:

git clone https://github.com/your-username/Starship.git

Install dependencies:

Install client-side dependencies

cd client

npm install

Install MetaMask Wallet

  1. Open your web browser, Navigate to extensions, and install the MetaMask browser extension

  2. Go to https://sepoliafaucet.com/ and request for ETHEREUM SEPOLIA (Usually 0.5 ETH)

In- Progress Features:

  1. Search
  2. Multi Smart Wallet Support

About

Starship is a decentralized application (DApp) that allows users to create, buy, and host Non-Fungible Tokens (NFTs). The application is divided into a client-side built-in React and a server-side smart contract written in Solidity. Users can seamlessly interact with the application by connecting their smart wallets, such as MetaMask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published