Implementation of an online Auction WebSite.
Grade: 30L / 30
- Leonardo Sinibaldi
- Giorgia Savo
Professor: Prof. Piero Fraternali
| Layer | Technologies |
|---|---|
| Back End | Tomcat (Web Server), Java Servlet, MySQL |
| Front End | HTML5, CSS, Thymeleaf (Template Engine), JavaScript |
The specification of the project requires two implementation:
Version implemented with the use of the template engine Thymeleaf for the dynamic building of pages.
This version uses JavaScript. After the login phase, all user interactions are handled within a single page, without reloading the entire page.
- Login Page – User authentication with username and password.
- Sell Page – Create items and auctions; view open and closed auctions created by the user.
- Auction Details Page – View auction info, bid history, and close the auction if expired.
- Buy Page – Search open auctions by keyword; view auctions won by the user.
- Bid Page – View auction and bids; place a new bid respecting the minimum increment.
The documentation is available here