ShopOnline is a web-based auction system that uses Ajax (JavaScript, XML, XSLT) and PHP, with user authentication, item listing, and real-time bidding. Implemented XML-based data management for auctions, session handling, bid validation, auto-refresh, and admin tools for auction maintenance and revenue reporting
- Register account with valid email by filling up and submitting the form on ‘register.htm’ and wait for email confirmation to be sent.
- Login registered account on ‘login.htm’. You will be redirect to the Bidding page ‘bidding.htm’. Sample listed auction items should appear.
- User shall be given ‘Place Bid’ and ‘Buy It Now’ privileges per selected item. Once price is checked, the item shall have its results reflected on the XML data.
- To list a new item, go to Listing page ‘listing.htm’ and fill out the form. Once checked and submitted, the user shall be alerted within the page.
- To view the new listed item, user may visit the Bidding page once more.
- For maintenance, user shall be able to ‘Process Items’ to append expired items, or ‘Generate Report’ to view data of sold and failed items.
- To logout, simply click on the ‘Logout’ button from the top menu bar.