Project overview
React Fiori Style is an enterprise frontend that streamlines file attachment operations inside an SAP environment. It gives business users a focused way to browse, upload, version, preview, and connect files to business records.
The application is organized as a role-aware portal with separate business workflows and administration tools. Users can move from a launchpad into attachment and business object areas, while administrators can manage users, configuration files, deleted attachments, and system activity.
Built with React and Vite, the application uses SAP UI5 Web Components to preserve Fiori interaction patterns while React Query, Zustand, and Axios coordinate server data, local state, and API requests across feature modules.
The frontend integrates with multiple SAP OData v4 services and is packaged for deployment into an SAP ABAP/Fiori environment. GitHub Actions automates the validation and deployment workflow for the SPA.