System Architecture
Last updated
Last updated
The i-validate web application is a microservice architecture built as a client-server application using the following servers:
Client-side Server: The client-side of the application will be developed using modern front-end technologies such as ReactJS, and Bootstrap.
It will also include the necessary JavaScript libraries for the application to work seamlessly on different devices.
On the client-side, three (3) GitHub repositories are created for the recording/documentation of the codes and for the separation of concerns.
Below are links to the GitHub repositories:
Server-side Server: The server-side of the application will be built using Firebase.
APIs: The application will integrate with third-party public APIs for different features.
Authentication and Security: The application will implement secure authentication and authorization mechanisms using Firebase.