Question: Title Programming Client Server Task details This assignment is accompanied with a case study describing a high-level system specification for an application. You are required

Title Programming Client Server

Task details

This assignment is accompanied with a case study describing a high-level system specification for an application.

You are required to design and implement a mobile web application with data persistence capability with an appropriate user interface, for a business scenario and given user requirements.

Attempt the following tasks to create a Client-Server application.

As part of your software listing add comments to explain our code.

Task 1

Client-side React app

Create a React application, using only functions with Hooks as components, for the following requirements:

To be able to create a Patient record, and display the Treatment records for the patient. Your app should be able to filter and display the Treatment records based on the filter parameters entered as a treatment category. Treatments with issued Prescriptions should be highlighted with a font colour of your choice. Patient with allergies should be highlighted in bold red colour font.

Produce code explanation of your software and evidence of your running application.

Notes: JSON data type must be used where possible

Task 2

Server-side application with Database connectivity

Create a server-side application with RESTful API, suitable for the React application you have designed as part of Task 1.

As part of your design include remote service calls.

Provide database connectivity and data persistence using Sqlite3, suitable for the use case.

Produce code explanation of your software and evidence of your running application.

Criteria:

Task 1 Client-side React app

Issues:

Have you produced a React app which captures the specified use case requirements?

Have you used React Hooks?

Have you applied CSS or used libraries with CSS capabilities. Have you produced code explanation of your software?

Have you provided evidence of your running application?

Task 2 Server-side application:

Have you produced a server-side application with web services suitable for the specified use case?

Have you provided database connectivity and data persistence for your application?

Have you produced code explanation of your software?

Have you provided evidence of your running application?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!