Uncorked

Database-driven web application

Github Link

Primary files: application.py and the HTML files in templates subfolder

Demo

Video demo of the Uncorked application and its features

home page

Home Page

Front page of the Uncorked app
Options to login or create a new user, as well as search for wine information without logging in

New user page

New User Page

Page to create a user account. Performs validation on the username to ensure it is unique

User homepage

User Home Page

Landing page upon login. Contains information about the user and reviews and favorites the user has created.

Wine profile page

Wine Profile

Contains information about a specific wine including expert score and tasting notes, variety and serving information

winery home page

Winery Home

Homepage for winery information. Shows the average expert score for all wines produced by the winery, location, and links to wine profiles

Variety home page

Variety Home

Homepage for variety information. Shows variety description and links to wine profiles for wines from that variety

Search page

Search Page

Page to search for a wine by name. Also includes buttons to pre-set searches for top 10 wines under $10, top wines by user rating, and the top US wineries

Review page

Review page

Entry page for user reviews

View existing review page

View Existing Review

Page to view a previously created review