Repository navigation
0.3.0
Deliverable 3
1.Integration of Authentication System: Completed the development of a login and registration
system, incorporating token-based authentication with OAuth2 Authorization Code Flow.
2. Implementation of Route Protection: Added a guard that prevents the user from accessing
specified urls while not being logged in
3. Adjustment of Frontend Filters: Refined the frontend filters to align with project requirements.
4. Mapping of Filter Options: Mapped backend filter options to corresponding frontend options.
5. BackendIntegrationforFilteringandSorting:Extendedtheapplication’sfunctionalitybyadding
backend calls for filtering and sorting.
6. ImplementationofDynamicPagination:Implementeddynamicpaginationforthesearchresults.
This step included backend calls and the handling logic to display the current page and both
previous and next buttons.
7. Enhancement of Central State Management: Enhanced the central state management by includ-
ing the current filter state and the current pagination state