Skip to content

Site allows users to post auction listings, place bids on listing, comment listings, and add listings to a "watchlist"

License

Notifications You must be signed in to change notification settings

VincVader/E-Commerce-Auction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce auction

Site allows users to post auction listings, place bids on listing, comment listings, and add listings to a "watchlist"

Written with:

  • HTML
  • CSS (bootstrap 4.5.3)
  • Python 3.9
  • Django 3.0.2
    • CrispyForms
  • SQLite 3

Readme Navigation

  1. Homepage
  2. Listing page
  3. Auction
  4. Categories
  5. Future improvements

My contacts

1. Homepage:

On a homepage the user can see active listings

2. Listing page:

Clicking on a listing will take user to a page specific to that listing:

2.1 Listing:

On that page user can see all the details about listing, such as: Title, Description, Current Price, Category(if provided), Image (if provided), Date when listing was published, and the User that created this listing.

example of the listing page

2.2 Create listing:

User can click on Create Listing link in the navbar, doing so he will be taken to page where he can create a new listing necessarily providing: Title, Description, Starting Price.

and not necessarily providing: Image and Category.

create listing

2.3 Watchlist:

User can add/remove any listing to/from the watchlist:

add to watchlist

User can click on Watchlist link in the navbar, doing so he will be taken to page where he can browse all the listing he added to watchlist.

watchlist example

2.4 Comments:

On a listing page authenticated user can leave out a comment. Commentators usernames vary in colors:

  • Red - User, who posted listing.
  • Green - Your own comments.
  • Blue - Other users.

comments

3. Auction:

3.1 Place bid:

User can place bids on any listing, other than the one he posted himself.

normal bid

User also unable to place bids smaller than the price of previous bid.

lesser bid

3.2 Close auction:

User who posted a listing can close an auction at any time. Closed auction is not displayed on the homepage.

auction closing

And the winner will see shown and congratulated.

winner of the auction

4. Categories:

User can click on Categories link in the navbar, choose a category and view listing only by that category.

categories

5. Future improvements:

  1. Switch from bootstap to css
  2. Change ui to more responsible
  3. Add ability to view closed auction.

My contacts

Telegram

VK

E-Mail

About

Site allows users to post auction listings, place bids on listing, comment listings, and add listings to a "watchlist"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published