Skip to content

Releases: isa-group/petclinic-react

MASTER'S THESIS

15 Jun 09:48
10b3114
Compare
Choose a tag to compare

This is the version of the demo presented with the master's thesis of Alejandro García Fernández

INTEGRATION WITH PRICING4SAAS

21 Mar 11:35
Compare
Choose a tag to compare

Within this version of petclinic, all the pricing-driven feature toggles are self-managed by the application through Pricing4SaaS libraries.

JCIS 2024 - Demo Version

01 Apr 00:29
36caa87
Compare
Choose a tag to compare
FEAT: MODULARIZED FEATURE TOGGLING IN LIBRARIES

pricingplans-4j (backend) available in maven central repository
princingplans-react (frontend) available in npm

BASIC VERSION

30 May 07:30
f9f9d54
Compare
Choose a tag to compare

This version of petclinic includes all the basic functionality of the app, but with the frontend build on React instead of Spring Boot.

The app's domain of this version includes:

  • Three roles: ADMIN, OWNER & VET.
  • OWNERS can change their pricing plan in order to access new features and extend their limits on som functionalities.
  • VETS are able to answer consultations made by OWNERS
  • The ADMIN user can manage every entity of the app from the users interface.

DYNAMIC PRICING MANAGEMENT

30 May 15:43
e318f8d
Compare
Choose a tag to compare

With this update, the ADMIN user can now change the characteristics of each pricing plan from the UI, due to they are now modeled as backend entities. All the restrictions will then be applied automatically throughout the application.

DOMAIN EXTENDED VERSION

30 May 07:40
705b5a1
Compare
Choose a tag to compare

This is an extension of the react-petclinic version published before. This new version have changed the app domain, so now it's adapted to a real world pricing use case. The most relevant changes are:

  • A new role have been added: CLINIC_OWNER. This user can create clinics to manage, which includes managing VETS and handle OWNERS requests.

  • The pricing plan now corresponds to a clinic, instead of to an OWNER, so the CLINIC_OWNER is the only one that can offer his OWNERS better plan's functionalities & limits.

  • The ADMIN user can manage all the new features entities from the UI.