Overview
Sevaxa is a healthcare incident reporting platform that helps users create, view, and manage incident reports. The platform consists of two frontend applications, Sevaxa Frontend and Sevaxa Incident, which share a common component library and backend services. Access to features and actions is controlled by user roles and feature configuration.
This is a private company project, so the source code is not publicly available. Further details about my contributions can be provided upon request.
My Contributions
As a Frontend Developer at Wacoco, I contribute to the development and maintenance of the Sevaxa applications and their shared React component library. My work includes building and refactoring reusable UI components, developing forms and validation logic, and integrating APIs.
Features
- Incident Creation: Create and submit healthcare incident reports.
- Incident Overview: View incident reports in a list.
- Incident Details: View detailed information about individual incidents.
- Incident Updates: Edit and update existing incident reports.
- Role-Based Access: Control access to functionality based on user roles and permissions.
- Feature Configuration: Control feature availability through application configuration.
- Shared Component Library: Reuse UI components across both frontend applications.
- Forms and Validation: Support data entry and validation in incident reporting workflows.
Tech Stack
- Frontend: React.js
- Language: JavaScript
- Build Tool: Vite
- Component Development and Documentation: Storybook
- API Integration: REST APIs
- Architecture: Shared Component Library and Backend Services
