Skip to content

2003nayan/BayzCrypt

Repository files navigation

BayzCrypt - NFT Marketplace

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.

Live Demo

https://bayzcrypt-black.vercel.app

Features

  • 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.

Tech Stack

  • 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.

Getting Started

Follow these instructions to set up the project locally.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/2003nayan/bayzcrypt.git
    cd bayzcrypt
  2. Install dependencies:

    pnpm install

Running the Development Server

To start the development server, run:

pnpm dev

Open http://localhost:3000 in your browser to see the application.

Contributing

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".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push)
  5. Open a Pull Request

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •