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
Get step-by-step solutions from verified subject matter experts
