Marketplace project is inspired by eBay MarketPlace. This application is made just for the purpose of learning new concepts.
a. Sign up the new users (First name, Last name, Email, Password). Passwords have to be encryptedb. Sign in with existing users
c. Sign out
a. About: Birthday, Ebay handle, contact information and location
b. Should be able to store user’s advertisements for others to read. This should at-least includes the item name, item description, seller information, item price and quantity. (Only text, no images).
E.g. Advertisement – “Laptop”, “2.2 GHz Core 2 Duo, 2GB RAM…”, “Jon Smith, shipping from NY”, “$600”, “4 pieces”
c. Should give all the advertisements details to all the other users.
d. Users can bid the product displayed by other users. Bidding takes place over 4 days. For some items, you can purchase without bidding. You should take care of quantities and should respectively reflect user accounts in case of any transaction.
e. Shopping Cart should be maintained which will reflect temporary items. Users should be able to add, remove items from the cart until checkout.
f. Checkout should deduct and add items from seller and buyer respectively.
g. Should perform simple credit card validations on payment. (check to be sure the number entered is16 digits)
h. Users account should reflect all the bought and sold items.
i. Should maintain time last logged in and should be returned back when user logs in.
j. User tracking: Generate logs into a file when user clicks any place in the web page. There are generally two major logs. Event Logs: record timestamp, userid, click object id, any descriptions. Bidding Logs (periodic logs of bidding process) timestamp, item id, user id, bid amount.