Skip to content

mng101/commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 2 - Commerce

Web Programming with Python and Javascript

This project builds an eBay-like eCommerce auction site that will allow users to post auction listings, place bids on listings, comment on those listings, and add listings to a "watchlist"

Demonstration steps in the Project Video

Unauthenticated user:

The user can only view the Index Page and the Listing Detail Page. Users can register for
access to the website, and use the registered Username and Passowrd to login

Authenticated User:

Authenticated users are presented with additonal menu options on the Index page, along 
with a list of active listings.
Selecting a listing title presents the Listing Details page
If the listing is the users own listing, they can update the listing if there are no 
bids posted. The User can also Close the Auction, which makes the highest bidder the
winner of the Auction.

The user can Create a Listing using the menu option on the Index page.

If the user selects a listing posted by another user, they can add the item to a
"watchlist", post Comments on the Listing, and post a Bid.
If the listing is on the users Watchlist, they can remove the Listing from the 
Watchlist.
When placing a Bid, the bid amounts must be $1.00 more than the Starting Bid, and the 
Highest Bid, if any. Bids that do not confirm are rejected.

Users can also post comments on Listings posted by other users.

Admin Access:

The Site Administrator can view, add edit and delete any listing, comment, bids made
on the site. The Administrator can also remove listings from a Users Watchlist.

Link to Video posted on Youtube

https://www.youtube.com/watch?v=rnBul0uuX-M

Search Tags: Project2, "Mahesh N Gidwani"

About

CS50x - Project 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published