Skip to content

deekshith-b48/artspark-nft-gallery

Repository files navigation

ArtSpark NFT Gallery

A modern, visually stunning NFT gallery platform built with React, Vite, shadcn-ui, and Tailwind CSS. Effortlessly showcase, mint, and explore NFTs with wallet integration and a smooth user experience.


🚀 Project Overview

ArtSpark NFT Gallery is designed for artists, collectors, and NFT enthusiasts who want a seamless way to browse, showcase, and manage their NFT collections. Built with a cutting-edge tech stack, the platform emphasizes speed, usability, and beautiful design.


✨ Features Showcase

  • NFT Gallery: Browse and search a curated collection of NFTs.
  • Wallet Integration: Connect your crypto wallet to view, manage, and mint NFTs.
  • Minting: Effortlessly mint new NFTs directly from the platform.
  • Responsive UI: Enjoy a beautiful, mobile-friendly interface powered by shadcn-ui and Tailwind CSS.
  • Filtering & Sorting: Easily find NFTs with advanced filters and sorting options.
  • User Profiles: Showcase your collection and share your profile.
  • Dark/Light Mode: Switch themes for optimal viewing comfort.
  • Instant Preview: Live preview updates as you interact with your gallery.

🖼 Content Showcase


🛠 Tech Stack

  • Vite – Ultra-fast frontend tooling
  • TypeScript – Type-safe development
  • React – Component-based UI
  • shadcn-ui – Modern UI components
  • Tailwind CSS – Utility-first CSS framework

⚙️ How it Works

1. Connect Your Wallet

  • Click "Connect Wallet" to link your crypto wallet (e.g., MetaMask).
  • Once connected, your NFTs and profile will load automatically.

2. Browse & Search NFTs

  • Use the search bar and filters to find NFTs by artist, collection, or properties.
  • Click on any NFT to view details, provenance, and metadata.

3. Mint New NFTs

  • Navigate to the "Mint" section.
  • Upload your artwork, add metadata, and mint directly to your wallet.

4. Share & Showcase

  • Share your profile or favorite NFTs on social media.
  • Explore other users’ galleries and discover trending art.

🧑‍💻 Local Development

To run the project locally:

# Clone the repository
git clone <YOUR_GIT_URL>

# Navigate to the project directory
cd <YOUR_PROJECT_NAME>

# Install dependencies
npm i

# Start the development server with hot reload
npm run dev

Requirements: Node.js & npm


🚩 Deployment

  1. Open Lovable
  2. Click on Share → Publish to deploy instantly.

🌐 Custom Domain

You can connect a custom domain to your Lovable project:

  • Go to Project > Settings > Domains, then click Connect Domain.
  • See the detailed guide for step-by-step instructions.

🤝 Contributing

Contributions are welcome! Please open an issue or pull request with your suggestions, bug reports, or feature requests.


📄 License

Distributed under the MIT License. See LICENSE for details.


🙋 FAQ

  • Q: Can I use my own wallet?
    • A: Yes! MetaMask and other major wallets are supported.
  • Q: Is there a live demo?

Happy collecting and creating with ArtSpark NFT Gallery! 🌟

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages