Skip to content

HughesElite/Cloud-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Web Application (Metric Mate)

A calculation and conversion tool split across a locally hosted client and a Java backend deployed to Microsoft Azure.

What it does

Users submit calculations from an HTML form running locally on Apache Tomcat. JavaScript sends an AJAX request to a RESTful API hosted on Azure, which performs the calculation and returns the result as JSON for the page to display. Covers arithmetic, unit conversions, and health metric calculations like BMI.

Architecture

  • Client — HTML/JavaScript, hosted locally via Apache Tomcat
  • Service — Java, built with the Jersey framework (javax.ws.rs) to expose RESTful endpoints, returning results in JSON
  • Deployment — service published to Azure App Service; client stays local and calls the deployed API over HTTP

Testing

Verified with SoapUI (GET and POST requests against each endpoint), cross-checked against a browser and the client application before confirming behaviour on the deployed Azure instance.

Stack

Java · Jersey · JavaScript · Apache Tomcat · Microsoft Azure (App Service)

About

Cloud hosted client-server web application built with Java, JavaScript, and REST APIs. Features calculation and conversion tools with a Java backend deployed to AWS and Azure

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages