/bidding-app

A Ruby on Rails application allowing users to place a bid.

Primary LanguageRuby

A Ruby on Rails application allowing users to place a bid.
  • Utilized scaffold to auto generate a set of model, views, and controller for user, product, and bid table and create a full CRUD web interface.
  • Installed Bcrypt Ruby gem so users can log in and sign up using email and password.
  • Implemented model and system tests to simulate user interaction.
  • Allowed admin to add, edit, delete, stop, and resume a product for bidding.
  • Enabled bidders to place and update their bids.
  • Added modals using turbo frames.
  • Displayed user avatars and products shapes by utilizing DiceBear avatar library.
  • Showed flash messages using turbo.
Sign in as admin:

Home Page

Log In Page

Sign Up Page

Products Page

Add New Product Modal

Users Page

User Bids Page

Place Bid Modal

Settings Page

Sources: