Skip to content

Bidding.com is a web-based auction system made for handling the full process of an online auction to provide a user-friendly website for the buyers and sellers to auction their products easily, using Laravel 8, Livewire, Websockets.

Notifications You must be signed in to change notification settings

aminyasser/Bidding.com

 
 

Repository files navigation

License

Bidding.com is a web-based auction system made for handling the full process of an online auction to provide a user-friendly website for the buyers and sellers to auction their products easily, handled multi-dynamic roles and contained a dashboard to control the whole system. it's designed to be an online trading and auction website with real-time communications tools between bidders and owners by using Laravel 8, Livewire, Websockets.

Main Features

Contributors

Thanks goes to these wonderful people in the team.

Amin Yasser
Amin

Mahmoud Adel
Mahmoud Adel

Mohammed Walid
Mohamed Walid

Authentication

User can Register with Facebook,Twitter or GitHub , or normal Register with the data needed for Register like Email, Phone, Location etc, There is a Verification Layer, The email and phone must be vrefy before access to profile or add bid on a product. And User can Login with email/password or with Facebook,Twitter,GitHub.

Authorization

We have many roles Admin Moderator Support Team User , and admin can add a new role with different permission and assign this role to any user then user will have some of different permission. also you can edit current Role.

Roles

Profile

In Profile Module you can access your data and update it, see your Reviews, see the products you bid on. you can rate and review other user, and report user, see other user reviews section.

Update Profile

User can edit his profile or profile image.

Rate User

User can edit his profile or profile image or add additional Review on his Rate.

Rate

Reviews

Display User Reviews

Review

Reports

User can Report Product or User and the admin can see all reports in dashboard and stop product or ban user.

Report Report

Add Product

System ask about Product details like name images descreption location start price category sub-category deadline

Add Product

Bidding

The bidding, User can add bid on the product and see the other bidders in real-time with livewire and websockets, and get notification when any bid get added. You can also like product, comment, reply comment if you are the product owner.

Bid Process

The real-time change when the user add a bid.

Bid.mp4

Time Delay

In our Requirements, we assume that when the user add a bid in the last hour, the deadline must delay one hour to make sure that all other users get the notifications

Time-delay.mp4

End Bidding

The real-time change when the deadline come.

End-Bidding.mp4

Likes

User can like/dislike Product or Comment.

Comments and Replies

Any User can add comment on product, but only the product owner can reply on comment.

Comment

Search and Filtering

System provide real-time Search for products via navbar search input or search and filtering page.

Search

Notifications

There is many types of notifications

  • Email NotificationsAdmin can send notification to all users or specific user by email.
  • Normal Real-time navbar notification when user add bid on product all the bidders and product owner get notified.

Dashboard

The project dashboard can control the whole system, block users, stop product, modify roles, and control all project.

Dashboard

Block User

Admin can block any user and this user can't Login again.

Dashboard

Stop Product

when admin see that product has many reports, The admin can stop it and the product change in real-time.

Stop-product.mp4

Return Product

The admin can return the product and make it open again.

Return-Product.mp4

About

Bidding.com is a web-based auction system made for handling the full process of an online auction to provide a user-friendly website for the buyers and sellers to auction their products easily, using Laravel 8, Livewire, Websockets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.9%
  • PHP 1.1%
  • Other 1.0%