rbay Svelte Themes

Rbay

Real-time auction website built with Svelte, Node.js, Redis, and MongoDB. Features live bidding, seller analytics, and OAuth2 login — powered by Lua scripts for atomic operations.

🛒 Auction Platform (Inspired by eBay)

Designed and developed a dynamic real-time auction platform inspired by eBay.

🔧 Key Features

🧑‍💼 For Sellers:

  • List products with images and descriptions
  • Set custom auction timers
  • Track real-time bidding activity
  • View analytics:
    • Product views
    • Interactive bid history

🛍️ For Buyers:

  • Place live bids with instant updates
  • Monitor ongoing auctions in real time
  • Automatic bid updates via WebSockets

🧰 Tech Stack

  • Frontend: Svelte
  • Backend: Node.js, Express
  • Database: MongoDB
  • Real-time: Redis Pub/Sub
  • Authentication: OAuth2
  • State Management: Svelte Stores
  • Scripting: Lua (for atomic Redis operations)
  • No deployment (currently local for development/testing)

📽️ Watch Rbay in action:

Click the image above to watch the full demo on Google Drive.


🎯 Outcome

Created a smooth, interactive auction experience with real-time data, secure login, and a reactive UI. The combination of Redis caching and Lua scripting significantly enhanced system responsiveness and data consistency.

Focused on performance, modularity, and real-time responsiveness using modern web technologies.

Top categories

Loading Svelte Themes