Skip to content

A REST-based math expression processor built using Spring Boot

Notifications You must be signed in to change notification settings

AtriusX/REST-Calculator

Repository files navigation

REST Calculator 🧮

This application is a 2-day project to get to learn a bit about Arrow and Spring Boot. The project is primarily a math expression processor, which uses Arrow to manage errors rather than through exceptions.

The math expression processor is accessed via a REST API built via spring boot. Clients can send requests such as /calc/2+2 or /calc/(4 + 10) / 5 ^ 2 and it will respond back with 4 or 0.56 respectively.

Docker support

The application is docker-ready. If you have it installed and prefer to run your applications through it, you can simply run the runDocker gradle task, and it will build the application, containerize it, and then deploy it to your docker runtime.

Accessing the application can be done via localhost:8080.

About

A REST-based math expression processor built using Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published