Assignment 2 – Beer Jabber”It’s like Yik Yak, but for opinions about Beers”OverviewThis is an individual assignment in which you will explore the use of data interchange between web serversand browsers, dynamic construction of page content, and API design, using PHP, JavaScript, and JSON.Important: This assignment specification is generated just for you. Do not distribute this specification.Timelines and ExpectationsPercentage value of task: 20%Due: Refer to Course DescriptionLearning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:K2. Contrast the capabilities and limitations of client-side and server-side web codeK3. Detect opportunities for increasing security and privacy of web applicationsS1. Develop client/server web applications using client-side and server-side codeS2. Connect to and manipulate a database management system programmatically using server-sidecodeS3. Design and implement a RESTful web application programming interface (API)S4. Implement a client-side web application which uses a client-side programming language to access aweb APIA1. Design, develop, test, and debug client/server web applications to provided specificationsAssessment DetailsIntroductionBeer Jabber is a single-page web app that allows users to post their opinions about beers online, and replyto other people’s opinions.Users can post new opinions, which include some review text and, optionally, their name. Opinionssubmitted without a name are labelled “anonymous” and should have distinct formatting.Users can additionally “like” other opinion posts.DatabaseA simple database with one table is sufficient to model the database requirements for this assignment,however you may if you wish extend and/or normalize this database.The database has the following structure:BeerPost ( id, name, text, post_date, likes, reply_to )

Need Someone to Write Your paper ✍️
We can Help