Closed Alina-Khmilevska closed 1 year ago
I've made significant progress on the 'Our Team' section feature:
Data Fetching: The new RESTful API endpoint /upsa-api/team/kyiv has been successfully integrated. The React component is now fetching data on mount using this endpoint.
Dynamic Display: I've ensured that each team member's information (full name, picture, position, email, and phone) is dynamically displayed through the component. It's built to be reusable and can be easily adapted to accommodate additional city filters without any major changes needed.
Redux Refactoring: Alongside this, I've also refactored our Redux service to streamline the state management process for this feature, making the data fetching more efficient and maintaining a clean architecture.
Error Handling: Error handling has been implemented so that any issues during the API request provide clear feedback to the user, maintaining a friendly user experience.
We have a newly created RESTful API endpoint that provides data for 'Our Team' section, filtered by the city (e.g., Kyiv). This data needs to be fetched and displayed in the 'Our Team' block within our React application.
Objectives:
Acceptance Criteria:
Data Fetching:
Dynamic Display:
Error Handling:
Performance:
Styling:
Use Flowbite or similar libraries to ensure the UI is consistent with the design system. Ensure the display is responsive and accessible.