Auction-Hive is an online auction platform revolutionizing buying and selling valuable items with a user-friendly interface, fair bidding process, and diverse categories.
You can check the live demo Here
Before you begin, ensure you have met the following requirements:
- Node version =>19.8 | Download Here
- MongoDB Atlas Account | Create Here
- Cloudinary Cloud | Create Here
Add .env file with these variables
DATABASE_URL=<MongoDB Atlas connecting string>
NEXTAUTH_SECRET=<YOURSECRETPHRASE>
GITHUB_ID=<GITHUB_CLIENT_ID_OAUTH>
GITHUB_SECRET=<GITHUB_CLIENT_SECRET_OAUTH>
GOOGLE_ID=<GOOGLE_ID_OAUTH>
GOOGLE_SECRET=<GOOGLE_SECRET_OAUTH>
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=<CLOUDINARY CLOUD NAME>
Installing dependencies :
npm install
Run application :
npm run dev
- Make the search bar works
- Try to implement queue for user bid's or buyouts
- Fix trigger function in mongoDB Atlas, for change the item status (started/ended)
- Bidder rank
- Highest sold item rank