This project is a frontend implementation of an NFT (Non-Fungible Token) Marketplace, developed as a part of the technical club recruitment process for the Blockchain division of Data and Software Technology Club (Cyberlabs) at IIT Dhanbad. The project focuses on creating a user-friendly interface for browsing and interacting with NFTs.
- Installation
- Getting Started
- Usage and Features
- Technologies Used
- Credits
- Roadmap
- Note
- Clone this repository to your local machine using `git clone `.
- Navigate to the project directory.
- Open`index.html` file in your preferred web browser.
The project opens at a basic page with not much interactivity. At this page you need ot sign up and then sign in and then a new layer of complete interactiviity and features opens up.
Once the project is running, users can:- Sign In and Sign Up
- Browse avilable NFTs
- Interact with NFTs (add and remove from Cart and Favourites, buy and sell them)
- Navigate though various categories
- Logout when work is done
- Sort various category NFTs including the ones in the Cart, Favourites and Profile
- Switch to Dark Mode (default light mode) from the drop-down in the navigation bar
- The background image at the hero section changes after 3 seconds
- Use the option on the left of nav bar to open a differnent overlay to interact with the website
- HTML5
- CSS3 (including FLexbox and Grid for layout)
- Vanilla JavaScript
- I would like to thank Yash Sharma sir for his constant guidance and also the club to introduce me to Blockchain Technology
- For inspiration I went on NFT marketplces like Open Sea and Rarrible
I plan to convert this project to react javascript and develop it to a conmplete working NFT marketplace using the blockchain Ethereum
- The website in not ooptimed for a mobile device like smartphones, though it works fine on all size laptops
- The website might take time to load due to large size of some media