Created by:
Authors and Contributors
No | Name | Role | |
---|---|---|---|
1 | Emilly Tiampati | [email protected] | Scrum Master & Developer |
2 | Alois Mbutura | [email protected] | Developer |
3 | Daniel Njuguna | [email protected] | Developer |
4 | Randy Cherutich | [email protected] | Developer |
5 | Maryann Njuguna | [email protected] | Developer |
6 | Kenny Saruni | [email protected] | Developer |
The repository contains the front-end code for a bidding system web application built using ReactJS . The user interface is designed to provide a seamless and intuitive experience for both buyers and sellers, allowing buyers to easily browse products, place bids, and manage their bids. It includes all the necessary code and documentation.
Back end
- React
- React Router
- Bootstrap
- CSS
- HTML
- Ruby on Rails
- Ruby 3.0.0 or higher
- Rails 6.1.0 or higher
- Postgresql
- NPM
- Node.js
- Web-browser of your choice
- Clone this repository
[email protected]:sereyatiampati/Auctioneers-ReactJS-Client.git
- Change directory to the cloned repo
cd Auctioneers-ReactJS-Client
- Run
bundle install
to install the Rails API dependencies - Run
rails server
to start the server - Run
npm install
to install dependencies for the react frontend application - Run
npm run dev
to start the react frontend
- ability to signup/register and login as buyer
- ability to signup/register and login as seller
- persistent login using tokens
- ability to add a product for auctioning as a seller
- ability to delete product as a seller
- ability to update products
- ability to close a bid before the end date as a seller
- ability to view active products available for auctioning
- ability to bid for a product
- ability to bid for a product multiple times
- ability to bid multiple products
- ability to view total number of bids placed on each product
- ability to view highest bid amount placed on each active product
- ability to view countdown timer on each active bid
- ability to filter products by category
- Users will see the winning bid once the bid is closed.
- Winning bidder receives email notification
- Responsive design for users of different screen sizes.
-
Copyright © 2023. All rights reserved.