This repository contains a simple frontend application designed to test the connectivity and resilience of a backend service. It is part of a series of resilient demo applications intended to demonstrate handling and recovering from service interruptions.
To install and run this application, follow these steps:
- Clone the repository:
git clone https://github.com/scanalesespinoza/resilient-frontend.git
- Navigate into the repository directory:
cd resilient-frontend
- Install dependencies (assuming you have a proper JavaScript or Quarkus environment setup):
npm install # or for Quarkus ./mvnw compile
- Start the application:
npm start # or for Quarkus ./mvnw quarkus:dev
To test the application:
- Ensure the backend service is running and accessible.
- Open your browser and navigate to the application's URL (usually
http://localhost:8080
for local development). - Use the application interface to interact with the backend service and observe how the application handles loss of connectivity and recovery.
Contributions to this project are welcome! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix.
- Commit your changes.
- Push your branch and open a pull request against the main branch.
For more details, see the contribution guidelines in the repository.
This project is licensed under the Apache License 2.0. See the LICENSE file in the repository for the full license text.