Skip to content

Auction Hub is a modern web application that allows users to explore, create, and participate in auctions seamlessly. Users can bid on items, post their own auctions, and manage their activities through a feature-rich dashboard. The highest bidder receives a payment link via email to claim the auctioned item once the auction expires.

Notifications You must be signed in to change notification settings

salmanhaider14/auctions-hub

Repository files navigation

Auction Hub

Auction Hub is a modern web application that allows users to explore, create, and participate in auctions seamlessly. Users can bid on items, post their own auctions, and manage their activities through a feature-rich dashboard. The highest bidder receives a payment link via email to claim the auctioned item once the auction expires.

🚀 Features

  • Auction Creation: Post your own auctions with customizable durations.
  • Bid on Auctions: Participate in live auctions and bid on items.
  • Cart Functionality: Add auctions to your cart for easy tracking.
  • Email Notifications: Automatically send the highest bidder a Stripe payment link after an auction expires.
  • User Dashboard: Manage your posted auctions and monitor your bids on other auctions.
  • Authentication: Secure user authentication powered by Clerk.
  • Dark Mode/Light Mode: Switch between themes for an optimal user experience.
  • Responsive Design: Fully responsive, clean, and intuitive UI.
  • Built-in Payments: Integrated with Stripe for secure payments.
  • Scalable Backend: Powered by Next.js, MongoDB, and Prisma.
  • Seamless Deployment: Hosted on Vercel for fast, reliable performance.

🛠️ Tech Stack


🖥️ Deployment

Auction Hub is deployed on Vercel. To deploy your own version:


📚 Documentation

  • Post Auctions: Use the dashboard to create new auctions with title, description, images, and a set duration.
  • Bid on Auctions: Click on an auction to view details and place a bid.
  • Email Notifications: The highest bidder will receive an email with a secure Stripe payment link when the auction ends.
  • Dashboard: Manage your auctions and track your bids efficiently.
  • Themes: Toggle between light and dark modes in the settings menu.

🤝 Contributing

I welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch (feature/your-feature).
  3. Commit your changes.
  4. Open a pull request.

🛡️ License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy bidding! 🎉

About

Auction Hub is a modern web application that allows users to explore, create, and participate in auctions seamlessly. Users can bid on items, post their own auctions, and manage their activities through a feature-rich dashboard. The highest bidder receives a payment link via email to claim the auctioned item once the auction expires.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published