Undergraduate Websites, web programming

Breakfast Menu Review

Create a web application to capture the views of the daily breakfast cafeteria menu of the university. This should be in the form of a basic discussion board.
1.    The Application should facilitate an administrator to add the daily breakfast menu:
    Menu Date
    Starch
    Protein
    Hot Beverage (Soup/Porridge/Tea)
2.    The application should allow users to add their username, message and rating of the current day breakfast menu
Rules:

    Rating should be greater than 1 but less than or equal to 5.
    Only one username should be able to add a review per day.
    A list of all reviews should be displayed per daily menu.
    The user should see a list of all menus created by date; the user should then be able to click on the list of dated menus to view the reviews per day.