Hello Airtable Community!
I'm exploring the possibility of building an auction system using Airtable and I'm hoping to get some insights on its feasibility. Here's what I'm looking to create:
Use Case:
- An auction system featuring 6 items, each represented by an image
- Ability for users to place bids on these items
- A way to recognize and identify users for subsequent bids
- Real-time (or near real-time) updates of bid prices as new bids come in
Current Plan:
I'm considering using Airtable as the backbone of this system, potentially with Airtable Interfaces for the front-end. Here's my proposed structure:
- An "Items" table with fields for item details, current highest bid, and auction end time
- A "Bids" table linked to the Items table, recording each bid
- Views to display active auctions, ended auctions, and bids by item
- An interface with pages for browsing items, viewing item details, placing bids, and viewing one's own bids
Questions:
- Is this use case feasible with Airtable, particularly regarding real-time bid updates?
- What limitations or challenges should I be aware of?
- Are there any Airtable features or third-party integrations you'd recommend for enhancing this system?
- How would you handle user identification and preventing duplicate bids from the same user?
- Any tips for ensuring data integrity and preventing race conditions with simultaneous bids?
I'm relatively new to Airtable Interfaces, so any advice, cautions, or alternative approaches would be greatly appreciated.
Thanks in advance for your help!
