402AZ Serverless Web Applications CW2 Assignment Task : TravelQuest Adventures Ltd.

Published: 23 Jul, 2025
Category Subject Computer Science
University Coventry University (CU) Module Title 402AZ Serverless Web Applications
Word Count Report: 1500 Word (+/- 10%) and Presentation (10 minute)
Assessment Type CW2
Assessment Title Reflective Report and Presentation
Assignment Category: Composite

402AZ Assignment Task

TravelQuest Adventures Ltd. is a UK-based travel company under the umbrella of Global Journeys Inc., preparing to launch an innovative online platform aimed at the Australian market. This platform, named Aussie Travel Explorer, will provide users with free access to an extensive collection of travel guides, adventure documentaries, cultural tours, and user-generated travel blogs focusing on Australia. The service is designed to promote tourism and cultural exchange between the UK and Australia, offering comprehensive descriptions of each travel destination and an interactive section where registered users can leave comments and feedback on the travel content and overall platform usability.

To meet the Module Learning Outcomes, you are required to:

Presentation and Web Application (75 Marks Available)

  • Build a React Website using TypeScript featuring pages for the homepage, all travel listings, a selected travel destination, and user account management (using AWS Cognito and Amplify UI) with your work Version Controlled. (20 Marks)
  • Implement a Node.JS REST API on a serverless platform (AWS Lambda, API Gateway, DynamoDb) that facilitates management of all travel items, individual travel details, and user comments and validates user sessions from the authentication provider (AWS Cognito). (15 Marks)
  • Create Lo-Fi (Hand drawn) and Hi-Fi Designs (Figma) to conceptualize and refine the user interface and experience during the development phases. (10 Marks)
  • Demonstrate the web application engaging in a technical discussion with your tutors regarding how Serverless, REST, and NoSQL principles have been applied. Present how your designs adhere to UX and HCI principles and how Agile Project Management practices were integrated into the development lifecycle. (30 Marks)

Reflective Report (25 Marks)

  • Reflect on the developed application, discussing the effective use of serverless computing,
    NoSQL databases, REST APIs, and evaluating the platform's usability.

By embracing cloud-based technologies and sustainable practices, TravelQuest Adventures Ltd. aims to revolutionize the travel planning experience, enhance the scalability of their travel content platform, and contribute to the advancement of the travel and tourism industry.

402AZ Submission Instructions

Your Deliverables:

  • React and API Code, Agile Documentation and Diagrams Compressed File (.zip only)
  • Tuesday Week 6 @ 10PM on Aula using HandIn.
  • Presentations (10 Mins) will take place Wednesday and Thursday of Week 6 times slots will be communicated on Aula.  
  • 1500 Word (+/- 10%) Reflective Report (.docx or .pdf only) –    Friday Week 6 @ 6PM on Aula using Turnitin.  

All required deliverables must be submitted in accordance with registry policy. Failure to submit any deliverable will result in your entire submission receiving an overall grade of zero.

For example, if both a Practical and a Report are required and you only submit the Report without the Practical, your overall grade will be zero. Moreover, your written work must represent a genuine effort. Simply submitting a Word document with empty headings is considered incomplete. A sincere and thorough attempt is expected for all components.

learning outcomes of 402AZ:

  1. Identify and demonstrate effective usage of web design principles.
  2. Demonstrate how web applications should be designed, developed, tested and maintained.
  3. Reflect on the tools and techniques used in the development of web applications.
  4. Examine user experience, HCI and interface design principles

Looking for Answer of 402AZ CW2 Assignment

Order Non Plagiarized Assignment

Administration of Assessment

Module Tutor Name: tbc
Module Tutor Email: tbc
Assignment Category: Composite
Attempt Type: Standard
Component Code: CW2

402AZ Assessment Marking Criteria

 

Report Weighting: 25 Marks

React Code Weighting: 20 Marks

API Code 

Weighting: 15 Marks

UX Diagrams Weighting: 10 Marks

Presentation Weighting: 30 Marks

70+
  • Excellent Critical Analysis and Creativity: Excellent work with clear evidence of creativity and critical skills. Thoroughly research using methodologies beyond the usual range. Critically analyses and effectively applies advanced concepts like Version Control Agile, and Serverless, UX and Testing and web application development. to the practical component.
  • Highly Developed Structure and Referencing: Assessment completed with accuracy, showcasing excellent communication and a professional skill set. Demonstrates a highly developed range of technical skills, including proficient APA 7th referencing.

  • Very Good Application with all functional areas developed with significant originality and additional features have been integrated to go beyond the required task. (Can be either Design or Client-Side Functionality (e.g. Data Operations (Sort, Filter, Search etc.). Work has been heavily altered to create a unique piece of work showing significant web development and independent learning skills.

  • Technical Comments with outstanding explanation of how it is interacted within the wider application and services.

  • Service uses Authenticated API requests using IdToken from the Identity Provider.

  • Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).

  • Styled with excellent application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.) and outstanding creative flair.

  • All CRUD operations to DynamoDB present and functional. 

  • Student has successfully added additional functionality (Role-based access from AWS Cognito from within function or integrate new feature to manage the books (searching, sorting, filtering) without direction from staff.

  • Comments with an excellent technical explanation the code and with a detailed and comprehensive explanation of how it is interacted within the wider application and services.

  • CORS, API Gateway, and Cognito Authorizer Configured. 

UX Diagrams:

  • Lo-Fi: Excellent design with an outstanding application of UX structural principles (Consistency, Symmetry etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here).

  • Hi-Fi: Excellent design with outstanding application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here). If using a Hi-Fi tool e.g. XD or Figma transitions should be present.

  • Excellent understanding of theory, integrating relevant research from multiple perspectives into the explanations of:

    • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

    • REST Principles

    • HTTP Method

    • Agile Project Management

    • Serverless Computing

  • Excellent Demonstration of with a deep understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has successfully attempted to go further that the brief in terms of design (We mean significant structural & styling changes with React and CSS here) or extended functionality and has a good understanding of the changes they have made and why and is able to consider alternative approaches taken or not taken and why.

  • Test Results are detailed and clearly presented.

  • Critically applied knowledge of Unit and Integration Testing using examples from own work and beginning to evaluate own effectiveness.

  • Perfect APA Referencing. 

  • Excellent Presentation Skills e.g. Time (finished on time), Clarity, Confidence (no reliance on notes).

 

Report


Weighting: 25 Marks

React Code


Weighting: 20 Marks

API Code 


Weighting: 15 Marks

UX Diagrams


Weighting: 10 Marks

Presentation


Weighting: 30 Marks

70+

  • Excellent Critical Analysis and Creativity: Excellent work with clear evidence of creativity and critical skills. Thoroughly research using methodologies beyond the usual range. Critically analyses and effectively applies advanced concepts like Version Control Agile, and Serverless, UX and Testing and web application development. to the practical component.

  • Highly Developed Structure and Referencing: Assessment completed with accuracy, showcasing excellent communication and a professional skill set. Demonstrates a highly developed range of technical skills, including proficient APA 7th referencing.

  • Very Good Application with all functional areas developed with significant originality and additional features have been integrated to go beyond the required task. (Can be either Design or Client-Side Functionality (e.g. Data Operations (Sort, Filter, Search etc.). Work has been heavily altered to create a unique piece of work showing significant web development and independent learning skills.

  • Technical Comments with outstanding explanation of how it is interacted within the wider application and services.

  • Service uses Authenticated API requests using IdToken from the Identity Provider.

  • Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).

  • Styled with excellent application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.) and outstanding creative flair.

  • All CRUD operations to DynamoDB present and functional. 

  • Student has successfully added additional functionality (Role-based access from AWS Cognito from within function or integrate new feature to manage the books (searching, sorting, filtering) without direction from staff.

  • Comments with an excellent technical explanation the code and with a detailed and comprehensive explanation of how it is interacted within the wider application and services.

  • CORS, API Gateway, and Cognito Authorizer Configured. 

UX Diagrams:

  • Lo-Fi: Excellent design with an outstanding application of UX structural principles (Consistency, Symmetry etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here).

  • Hi-Fi: Excellent design with outstanding application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here). If using a Hi-Fi tool e.g. XD or Figma transitions should be present.

  • Excellent understanding of theory, integrating relevant research from multiple perspectives into the explanations of:

    • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

    • REST Principles

    • HTTP Method

    • Agile Project Management

    • Serverless Computing

  • Excellent Demonstration of with a deep understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has successfully attempted to go further that the brief in terms of design (We mean significant structural & styling changes with React and CSS here) or extended functionality and has a good understanding of the changes they have made and why and is able to consider alternative approaches taken or not taken and why.

  • Test Results are detailed and clearly presented.

  • Critically applied knowledge of Unit and Integration Testing using examples from own work and beginning to evaluate own effectiveness.

  • Perfect APA Referencing. 

  • Excellent Presentation Skills e.g. Time (finished on time), Clarity, Confidence (no reliance on notes).

60 to 69%

Very Good Understanding and Application: Demonstrates strong understanding and clear critical analysis. 


Engages extensively with literature beyond recommended readings, analysing alternative approaches to Version Control Agile, and Serverless, UX and Testing and web application development. Good attempt to apply these approaches practically.


Well-developed Structure and Referencing: Coherent structure supporting substantiated arguments. 

Very good communication and expression, with evidence of a good range of technical skills, including accurate APA 7th referencing.

  • Good Application with all functional areas developed with some originality and additional features have been integrated to go beyond the required task. (Can be either Design or Client-Side Functionality (e.g. Data Operations (Sort, Filter, Search etc.)

  • Technical Comments with good explanation of how it is interacted within the wider application and services.

  • Service uses Authenticated API requests using IdToken from the Identity Provider.

  • Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).

  • Styled with strong application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.) with come creative flair

  • All CRUD operations to DynamoDB present and functional. 

  • Student has attempted to add additional functionality (Role-based access from AWS Cognito from within function or integrate new feature to manage the books (searching, sorting, filtering) without direction from staff and has had some success in this. 

  • Comments with a good technical explanation the code and with a good explanation of how it is interacted within the wider application and services.

  • CORS, API Gateway, and Cognito Authorizer Configured. 

UX Diagrams:

  • Lo-Fi: Very Good design with strong application of UX structural principles (Consistency, Symmetry etc.) with good creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here).

  • Hi-Fi: Very Good design with strong application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) with good creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here). If using a Hi-FI tool eg. XD or Figma transitions should be present.

  • Very Good understanding of theory, integrating relevant research into the explanations of:

    • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

    • REST Principles

    • HTTP Method

    • Agile Project Management

    • Serverless Computing

  • Very Good Demonstration of with a strong understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has successfully attempted to go further that the brief in terms of design (We mean significant structural & styling changes with React and CSS here) or extended functionality and has a good understanding of the changes they have made and why.

  • Test Results are detailed and clearly presented.

  • Applied knowledge of Unit and Integration Testing using examples from my work and beginning to analyse my effectiveness.

  • Very Good APA Referencing. 

  • Good Presentation Skills e.g. Time (finished on time), Clarity, Confidence (no reliance on notes).

50 to 59%

Good Understanding with Some Critical Analysis: Good grasp of theories and concepts with some critical analysis. Engages in discussion on alternative approaches like Agile, and Serverless, UX and Testing. Reflects on the alignment of practical components with theoretical knowledge.


Competent Structure and Referencing: Mostly accurate structure and presentation. 


Demonstrates a well-developed range of technical skills, including proficiency in APA 7th referencing, with minor errors.

  • Functional but basic has merely reconfigured the in-class activities to work for the assessment task.

  • Comments just explain what the bit of code in plain English does with a limited explanation of how it is interacted within the wider application and services.

  • Service uses Authenticated API requests using IdToken from the Identity Provider.

  • Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).

  • Styled with some application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.)

  • All CRUD operations to DynamoDB present and functional. 

  • Good Comments that state what the bit of code does with a limited explanation of how it is interacted within the wider application and services.

  • CORS, API Gateway, and Cognito Authorizer Configured. 

UX Diagrams:

  • Lo-Fi: Good design with some application of UX structural principles (Consistency, Symmetry etc.) but could be applied more equally. Only reflects the minimum requirements of the website.

  • Hi-Fi: Good design with some application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) but could be applied more consistently. Only reflects the minimum requirements of the website.

Good understanding with no errors in the theory underpinning and some referencing of alternative perspectives:

  • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

  • REST Principles

  • HTTP Method

  • Agile Project Management

  • Serverless Computing

Good Demonstration of with a adequate understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has attempted to go further that the brief in terms of design (We mean significant styling changes with React and CSS here, changes or images or background colour does not count) or extended functionality but may not fully understand what they have done. 


Test Results are detailed and clearly presented.

Applied knowledge of Unit and Integration Testing using examples from my own work.


Good APA Referencing. 


Good Presentation Skills e.g. Time (finished on time), Clarity, Confidence (Sporadic reliance on notes)

40 to 49%

  • Basic Understanding and Application: Meets learning outcomes with a basic understanding. The report discusses the application creation process and reflects on the use of tools, techniques, and principles but lacks depth. Some engagement with established methodologies but may include irrelevant material.

  • Sufficient Structure and Referencing: Basic but sufficient structure and presentation. Demonstrates an attempt at APA 7th referencing with inconsistencies.

  • Functional but basic has merely reconfigured the in-class activities to work for the assessment task.

  • Minimal Comments just state what the bit of code does without any further explanation or context to the wider application.

  • Service uses Authenticated API requests using IdToken from the Identity Provider.

  • Uses AWS Amplify JS library to handle user logins but the design is not tailored to the application.

  • Styled with limited application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.)

All CRUD operations to DynamoDB present and functional. 


Minimal Comments just state what the bit of code does without any further explanation or context to the wider application.


CORS, API Gateway, and Cognito Authorizer Configured.

UX Diagrams:

  • Lo-Fi: Basic design with limited application of UX structural principles (Consistency, Symmetry etc.)

  • Hi-Fi: Basic design with limited application of UX visual principles (Colour Theory, Affordances, Gestalt etc.)

Complete but a basic understanding with some minor errors in the theory underpinning:

  • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

  • REST Principles

  • HTTP Method

  • Agile Project Management

  • Serverless Computing


Basic but complete Demonstration of with a limited understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has not gone further that the brief in terms of design (We mean significant styling changes with React and CSS here, changes or images or background colour does not count) or extended functionality.


Basic APA Referencing with some errors. 


Limited Presentation Skills e.g. Time (finished early), Clarity (Mumbled or heavy reliance on notes),

0-39%

  • Minimal Engagement: Shows very little understanding of relevant theories, concepts, and issues. Limited or incorrect application of tools and techniques to the report sections like Agile, and Serverless, UX and Testing Lack of critical reflection on testing methodologies.

  • Poor Structure and Referencing: The report is poorly structured, with significant grammatical errors. APA 7th referencing is either incorrect or largely absent, demonstrating inadequate research skills.

  • Non-Functional or Missing Pages/Features as described in brief.

  • No or Broken User Login Capability

  • Non-Compiling Code

  • No or Non-Relevant Comments

  • Unauthenticated API Request from the service to API Gateway

  • No Comments or Not Relevant to the API submitted.

  • Non-Functional or Missing required Functionality.

  • Doesn’t utilise appropriate error handling or decision statements.

  • Not integrated API Gateway or Cognito Authorizer.

UX Diagrams:

  • Lo-Fi: Missing or Incomplete – Unclear or lacking detail in terms of how the webpages will look.

  • Hi-Fi: Missing or Incomplete – Unclear or lacking detail and does not reflect the developed application.

  • Poor Explanation with major errors in one or more of the following areas: 

    • UX Diagrams (Lo-Fi, Hi-Fi Diagrams)

    • REST Principles

    • HTTP Methods

    • Agile Project Management

    • Serverless Computing

  • Web Application missing one or more of the required features as described in the brief (e.g. No Auth or No CRUD API Functionality)

  • Poor Explanation of Testing Results

  • Poor Referencing 

  • Poor presentation skills (Speech, Confidence, Time, Clarity)

Achieve Higher Grades 402AZ CW2 Assignment

Order Non Plagiarized Assignment

UK assignment help is now available for 402AZ Serverless Web Applications Presentation and Reflective Report! Struggling with your Assessment? We've got you covered. Our experts provide affordable University Of Coventry Assignment Help, ensuring 100% human-written content – no AI. Get A+ guaranteed, with plagiarism-free content and on-time delivery. We provide free assignment samples. Enjoy affordable, high-quality services and stress-free learning as you receive top-notch assistance with your assignments. Let us help you excel in your course!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

ICT239 Web Application Development Assignment Sample | SUSS

Category: Assignment

Subject: Computer Science

University: Singapore University of Social Science (SUSS)

Module Title: ICT239 Web Application Development

View Free Samples

OST166 Understanding Leadership through Place-Based Education Assignment Sample | SUSS

Category: Assignment

Subject: Education

University: Singapore University of Social Sciences (SUSS)

Module Title: OST166 Understanding Leadership through Place-Based Education

View Free Samples

BE469-7-SP-CO Managing Across Cultures Assessment Example 2025-26 | UoE

Category: Assignment

Subject: Business

University: University of Essex

Module Title: BE469-7-SP-CO Managing Across Cultures

View Free Samples

BABM1003 Accounting and Budget Management Assignment 1 Example 2025-26 | DMU

Category: Assignment

Subject: Management

University: De Montfort University

Module Title: BABM1003 Accounting and Budget Managemen

View Free Samples

ULMS55O Human Resources Management at Affluent: Academic and Practitioner’s Perspective Assessment 2 Example

Category: Assignment

Subject: Management

University: University of Liverpool

Module Title: ULMS55O Human Resources Management at Affluent: Academic and Practitioner’s Perspective

View Free Samples
Online Assignment Help in UK