Skip to content

A modern digital marketplace for buying and selling digital products with neo-brutalist design, built with Next.js 15

Notifications You must be signed in to change notification settings

itsaryanchauhan/NeoBazaar

Repository files navigation

NeoBazaar 🛒

A modern digital marketplace for buying and selling digital products with a sleek neo-brutalist design.

💻 Live Demo - Check out the live version at neobazaar.vercel.app

🎯 What is NeoBazaar?

NeoBazaar is a full-stack e-commerce platform that enables creators to sell and buyers to discover high-quality digital products. From code templates to design assets, everything is available in one beautifully designed marketplace with interactive 3D elements and a bold, modern aesthetic.

🤔 Why NeoBazaar?

The digital economy is booming, but finding a simple, beautiful platform to buy and sell digital goods can be challenging. NeoBazaar makes it easy to:

  • Discover unique digital products across multiple categories
  • Sell your digital creations with a simple listing process
  • Complete secure transactions with trusted payment methods
  • Get instant delivery directly to your email
  • Manage your listings through an intuitive dashboard

By connecting creators with buyers, NeoBazaar helps monetize digital expertise while providing quality products to those who need them.

✨ Key Features

  • 🛍️ Product Marketplace: Browse and search digital products across categories
  • 🔐 Secure Authentication: Powered by Clerk for seamless login/signup
  • 🛒 Smart Cart: Real-time cart updates with quantity management
  • 💳 PayPal Integration: Secure and trusted payment processing
  • 📦 Instant Delivery: Products delivered instantly to email after purchase
  • 📊 Seller Dashboard: Manage your product listings and inventory
  • 🎨 Neo-Brutalist Design: Bold, modern UI with interactive 3D backgrounds
  • 📱 Responsive: Works seamlessly on desktop, tablet, and mobile

🛠️ Built With

  • Framework: Next.js 15
  • Styling: Tailwind CSS (Neo-brutalist theme)
  • Authentication: Clerk
  • Database: Neon PostgreSQL + Drizzle ORM
  • Payments: PayPal
  • Storage: Cloudinary
  • 3D Graphics: Spline
  • UI Components: Radix UI

🚀 Getting Started

For Developers

  1. Clone and install

    git clone https://github.com/itsaryanchauhan/NeoBazaar.git
    cd NeoBazaar
    pnpm install
  2. Set up environment variables

    • Copy .env.example to .env.local
    • Fill in your API keys (Clerk, Neon, Cloudinary, PayPal)
  3. Run the development server

    pnpm dev
  4. Open in browser

👤 Who Built This?

Created by Aryan Chauhan (@itsaryanchauhan)

NeoBazaar is a passion project aimed at empowering digital creators and making quality digital products accessible to everyone.

🤝 Contributing

Want to help improve NeoBazaar? Contributions are welcome! Feel free to fork the repository and submit a pull request.

📞 Get in Touch

Have questions or suggestions? Open an issue on the GitHub repository.


Made with ❤️ for digital creators

Releases

No releases published

Packages

No packages published