Home - HammerheadShark666/wolds-hr-fe-react GitHub Wiki

Wolds Hr Front End (React.js)

The Wolds Hr Front End site provides the front end to the Wolds Hr system, giving users the ability to manage human resources.

The project is developed using the React.js library.

Other libraries used are:

React-hook-form (form library)
React-redux (state container)
React-router-dom (routing)
Axios (http client)

The project is made up of the following areas:

Api

The project makes calls to the Wolds-Hr API.

Hosting

The Wolds Hr front end site is hosted on Azure, within a static web app.

Images are retrieved from Azure Storage Containers.

CI/CD

The CI/CD process is:

  1. Push local branch to remote branch.

  2. Create a pull request for the branch.

  3. Merge pull request into the main branch.

  4. The merge to main triggers the ci/cd pipeline workflow to build and deploy the project to the Azure static web app azure-static-web-apps-mango-plant-076b11e1e.yml.

Code

The pipeline workflow file can be found at azure-static-web-apps-mango-plant-076b11e1e.yml

Completed Pipeline Workflow