Web DevelopmentArtificial IntelligenceInnovationStudentCommunity
Student only
This hackathons is only open to students. Double check the event page for more information as this may mean only those from a particular university/country are eligible.
Event Type
online
502
Participants
45
Est. Projects
Organizers
Alex Johnson
alex@example.org
Jamie Rivera
jamie@example.org
Overview:
CodeBidz is a 2-day online hackathon where participants compete to build a fully functional auction or bidding platform inspired by real-world auction websites.
Participants will design, develop, and deploy a platform featuring an Admin Panel, Bidder Panel, a working credits system, live auction mechanics, and a polished user interface.
The event focuses on product-building under pressure and encourages participants to create a complete working solution.
The hackathon is open to solo developers as well as small teams.
Event Timeline:
March 15: Registration deadline on Unstop. No late entries will be accepted.
March 16: Hackathon begins and the 48-hour build starts.
March 17: Final submission deadline.
March 18: Evaluation day and results announcement.
March 19: Prize distribution ceremony.
What Participants Will Build:
A clone of a real auction platform with core auction and bidding functionality.
Admin Panel:
Create and manage auction listings including title, description, image, start time, end time, and minimum bid.
Assign and manage credits for each registered bidder.
Monitor live bids in real time.
Declare winners and close auctions.
View bidding reports and history.
Bidder Panel:
Secure registration and login.
Browse active auctions with live countdown timers.
Place bids using assigned credits.
Receive outbid or winning notifications.
Track credit balance and personal bidding history.
Credits System:
Admin assigns a fixed number of credits to each bidder.
Bidders use these credits to place bids.
Credits are deducted when a bidder wins an auction.
Non-winning bids return credits to the bidder’s balance.
Team Rules:
Team size: 1–3 members.
Each participant can be part of only one team.
All team members must be individually registered on Unstop.
Submission Rules:
Submit a public GitHub or GitLab repository link containing all project code.
Include a README.md with:
Tech stack used
Setup instructions
Features list
Known limitations
Submit either a demo video of up to 5 minutes or a live hosted link.
All submissions must be made via the Unstop submission portal before the deadline.
Late submissions will not be accepted.
AI Tools Policy:
AI tools are allowed and encouraged.
Tools such as GitHub Copilot, ChatGPT, Claude, Cursor AI, v0.dev, and Replit AI may be used.
Teams must understand and be able to explain their own code during evaluation.
Code of Conduct:
No plagiarism or copying another team’s work. Violations will lead to immediate disqualification.
No sabotaging other participants.
Participants must maintain respectful communication.
Organizer decisions are final.
Judging Criteria:
Functionality and completeness – 25 points.
UI/UX design – 20 points.
Technical quality and code structure – 20 points.
Innovation and AI usage – 20 points.
Demo and presentation – 15 points.
Judging Panel:
Teacher judges will evaluate technical quality, completeness, and code standards.
A student jury panel will evaluate UI/UX, usability, innovation, and demo quality.
The final score will be the combined average of both panels.
Technical Guidelines:
Minimum requirements include:
Separate login and authentication for Admin and Bidder roles.
Admin functionality to create auctions and assign credits.
Bidder functionality to browse auctions, place bids, and track credit balance.
Real-time or near real-time bid updates.
Credit deduction for winners and return of credits for outbid participants.
Basic dashboard for both roles.
Bonus features may include:
Live bid notifications using WebSockets or similar technologies.
Auction analytics for the Admin panel.
Proxy or auto-increment bidding.
Mobile responsive design.
AI-powered description generator for Admin.
Smart bid suggestions for bidders.
Dark mode interface.
Recommended Tech Stack:
Frontend: React, Next.js, Vue.js, Angular, or HTML/CSS/JavaScript.
Backend: Node.js, Django, Laravel, Flask, Spring Boot, or Firebase.
Database: PostgreSQL, MySQL, MongoDB, Supabase, or Firebase.
Real-time technologies: Socket.io, Pusher, or Supabase Realtime.
Submission Checklist:
Public GitHub or GitLab repository link.
README.md including tech stack, setup instructions, features, and limitations.
Live hosted project link.
Team member names and Unstop profile links.
Final submission through the Unstop portal before the deadline.