Tournament Settings
Currency, bidding rules and the admin passcode. Saved in the server database.
Fixed window = total time to bid, from "Timer duration". Extend = classic going-going-gone.
Admin mode: timer is just a reminder — bidding stays open until you close the round.
Captains
Add each team captain, their optional passcode, and starting budget.
Admin Passcode
Anyone signing in as Admin must enter this passcode. Recommended so only you can configure the setup, players and results.
⚠ No admin passcode is set — anyone can sign in as Admin. Set one to lock the setup, players and results screens.
Import Players (CSV)
Columns: player_name, team, position, base_price, notes. Only player_name is required.
Add Player Manually
Player Pool
| Name | Team | Position | Base | Status | Notes |
|---|
Sign in
Admins run the auction; captains join from any phone and place bids live.
Nominate a Player
Pick a player yourself or let the app draw one at random from the available pool.
The public screen at /view switches between the live board and the final team lists.
Bid Activity
Bidding history will appear here.
Captain Status
Sold Players
| Player | Team | Position | Sold To | Price | Unsold × |
|---|
Unsold Players
Marked unsold players can be rebid any time from the Live Auction tab.
| Player | Team | Base | Unsold × |
|---|
Captain Budgets
| Captain | Spent | Remaining | Squad |
|---|
Manual Distribution (Leftover Players)
Assign any leftover player (still in the pool, or already auto-distributed at ₹0) to a captain of your choice. Auction purchases can't be changed — only leftover players.
| Leftover player | Current status | Assigned to |
|---|
Export & Reset
How This App Works
1. Start the server
Openhttps://auction.niftyflow.in on any browser for admin and captains.
Open https://auction.niftyflow.in/view on any browser to view Live Auction.
2. Setup
Sign in as Admin, then open the Setup tab: set your tournament name, currency symbol, minimum bid increment, countdown duration, whether the timer or the admin decides when a player is sold, the default captain budget, and add your captains with their budgets and a passcode for each (required — captains can't sign in without one). Set an Admin passcode too so only you can reach the setup, players and results screens. Everything is stored in database and survives restarts.3. Players
Upload a CSV or add players by hand. Expected columns:player_name,team,position,base_price,notes Rahul Baheti,Team A,Setter,100,Left-handed Anand K,Team B,Outside Hitter,150,Only
player_name is required. The supplied ravl_free_pool.csv is a ready-made example.
4. Running the Auction
On the Live Auction tab the admin nominates a player — pick one from the dropdown, or hit 🎲 Random Player to let the app draw one at random. Captains sign in on their own phones (name + their passcode), see the player on the scoreboard, and type the amount they want to bid into the Bid (₹ Crore) box in whole crores (e.g.2 = ₹2 Crore, no decimals allowed) — a live preview shows the exact
rupee amount. The bid must be at least the minimum (base price, then +increment) and can never exceed the captain's remaining budget — both
checked on the server. Every bid resets
the countdown. When the timer expires (or the admin clicks Sell, depending on your close-mode setting) the player is assigned to the
highest bidder and their budget is deducted automatically.
5. Crore-scale setup
The Setup tab (and the captain budget boxes) are in Crores: budget1000 = ₹1000 Crore, increment 1 = ₹1 Crore
Values are stored as plain rupees; the scoreboard displays them
Indian-auction style — ₹1 Crore+ , smaller amounts as plain rupees.