A React Native mobile application for real-time auctions, powered by Convex as the backend database and API layer. The app allows users to browse auctions, place bids in real-time, and manage their listings seamlessly.
- 🔐 User Authentication (with Convex Auth or third-party providers)
- 🕒 Real-time Auctions with live bidding updates
- 📦 Create & Manage Listings (title, description, images, starting price)
- 💸 Secure Bidding System with bid history tracking
- 🔔 Notifications when outbid or when an auction ends
- 📊 Auction History for both sellers and bidders
- Frontend: React Native Expo
- Backend: Convex (real-time database + functions)
- Auth: Convex Auth / OAuth providers (Google, GitHub and Password)
- Clone the repository
git clone https://github.com/yourusername/auction-app.git
cd auction-app- Install dependencies
npm install
# or
yarn install- Configure Convex. For more information on setting up convex. Check the full documentation here
Install the Convex CLI:
npm install convexInitialize Convex inside the project:
npx convex devThis will set up a local Convex instance and generate client code.
- Run the app
If using Expo:
npm run startContributions are welcome! Please fork this repo, open an issue, or submit a pull request.