Skip to content

goma6686/e-auction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-Auction Web Application

The purpose of the project was to create an auction web application, which would have all of the necessary functionality of this type of a system, like uploading, editing an auction with dynamic quantity of items in it. To have an option for seller to sell a product as an auction or a regular item. Users would be able to place bids in real time on a desired item and win the mentioned item during a specified time by a seller. Also a page where seller could manage products and a page where administrator could manage a website.

Before a creating an auction system a thorough analysis was done on similar web systems in Lithuania and international markets, so it would be clear what functionality is a necessity and what could be changed in order to make it better. The analysis helped to create a theoretical model which would help to think of necessary tasks to create the system.

Features

  • real-time bidding
  • authentication
  • admin panel
  • profile page
  • full-feature search
  • email notifications
  • selling items as auction or regularly
  • option to configure auction duration
  • option to set a minimum selling price

Technologies used

  • Laravel v10.10
  • PHP v8.1
  • Pusher v7.2
  • Bootstrap v5.3
  • Livewire v3.1
  • Algolia v3.0
  • Scout v10.6
  • Mailtrap
  • Laravel Echo v1.15.3
  • DataTables v1.13.8
  • jQuery v3.7.1
  • MySQL v8.0
  • HTML/CSS
  • Javascript

Database schema

database schema

Use Case diagram

Use Case diagram

Home page

home page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published