You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User Management (Persistent User Authentication): Each user must create an account before using the application. Authentication upon login is handled using JWT.
Support for Offline Mode: Functionality supported only for harvest organizers. They can manage picker attendance at the harvest even without internet access. Data is stored locally and synchronized with the database upon reconnection to the network.
Support for Real-time Communication (WebSockets/SSE - Server Sent Events): Organizers can send notifications to pickers signed up for the harvest during the event.
Support for Phone and Tablet Views: A separate tablet screen is implemented to display "All Harvests", where cards are displayed in rows of 3. On phones, only one card is displayed per row.
Support for Dark Mode: The application supports dark mode on all screens on both devices.
Support for Multiple Languages: The application supports Slovak and English languages.
Support for Push Notifications: The application supports push notifications on the Android platform, integration implemented using Firebase Messaging.
Support for Permission Handling: The application requests permission for location usage and file access. It responds appropriately to denial of access to these services.
Integration of Firebase Services (Analytics, Crash Reporting): The application supports analytics and crash reporting for the Android platform.
Location-based Service - GPS: The application supports user location tracking with adequate permission handling on both platforms. Based on location data, the application can filter events located within a specific distance from the user.
Integration of Additional Sensor: Integration of sensors for biometric authentication (Apple Face ID, Fingerprint reader).