We are going to build a simple application that allows adding, viewing, and editing invoices.
Each invoice will contain the following data:
In addition, we will track Invoice Status as follows:
0|“Under Review” - assigned immediately upon creation of invoice
1|“Accepted for Payment” - assigned once the review is complete and the invoice is approved for payment
2|“Rejected” - assigned once the review is complete, but the invoice is not accepted for payment
3|“Paid” - assigned once invoice has been paid
4|“Overdue” - shows that the invoice has not been paid, and the payment due date has passed
The base version of the application will have 2 main screens:
Once created, our application will look like as shown below.
Building an application in Scalaxi Platform starts with opening Scalaxi Studio, and adding a Component.
You can open Scalaxi Studio by using https://<your_Scalaxi_hosting_name>/studio/” link. For example if the domain name where you’ve hosted your instance of Scalaxi Platform is my.scalaxiplatform.io, you can access Scalaxi Studio using the following URL: “https://my.scalaxiplatform.io/studio/”.
Once you’ve logged into Scalaxi Studio, you’ll see the following screen, with menu on the left listing Workplace, Applications & Access. Select Applications->Components.