Discover, Collect & Trade Extraordinary NFTs
BayzCrypt is a modern, feature-rich NFT marketplace built with Next.js, TypeScript, and Tailwind CSS. It provides a seamless and visually appealing platform for users to explore, buy, sell, and create Non-Fungible Tokens (NFTs). The project is designed to be a starting point for developers looking to build their own NFT marketplace, with a focus on a clean user interface and a great user experience.
https://bayzcrypt-black.vercel.app
- Modern UI/UX: A clean, modern, and responsive design built with Tailwind CSS and Shadcn/UI.
- NFT Marketplace: Browse and filter NFTs, view details, and purchase them.
- User Collections: View and manage your own collection of NFTs.
- Create NFTs: A dedicated page to mint new NFTs (UI only).
- Educational Pages: Learn about blockchain, NFTs, crypto wallets, and more.
- Dark/Light Mode: Seamlessly switch between dark and light themes.
- Wallet Connection: Connect your crypto wallet to interact with the marketplace.
- Framework: Next.js - The React Framework for Production.
- Language: TypeScript - For static type-checking.
- Styling: Tailwind CSS - A utility-first CSS framework.
- UI Components: Shadcn/UI & Radix UI - For accessible and reusable components.
- Animations: Framer Motion - For beautiful animations.
- Linting: ESLint - For code quality and consistency.
- Package Manager: pnpm - Fast, disk space-efficient package manager.
Follow these instructions to set up the project locally.
-
Clone the repository:
git clone https://github.com/2003nayan/bayzcrypt.git cd bayzcrypt -
Install dependencies:
pnpm install
To start the development server, run:
pnpm devOpen http://localhost:3000 in your browser to see the application.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push) - Open a Pull Request