Project

General

Profile

Actions

roos-fs tasks #367

open

API for Offline mode

Added by Vadim Pariev 8 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Start date:
09/06/2025
Due date:
% Done:

0%

Estimated time:
5:00 h

Description

User story
As a mobile user, I want to download a location for offline usage, so that I can access all related data (vehicles, services, and tasks) even without an internet connection.

Acceptance Criteria

API Endpoint

  • Create an API call that returns all necessary information for a selected location.
  • The response must include:

Location info
Vehicles belonging to the location
Services for those vehicles
Tasks within those services

Offline Data Handling

  • The API response includes the timestamp of the last download.
  • The mobile app can check if locally saved data is synchronized with the server.

Locally saved data must support the following:

Filled-out tasks are stored offline until synchronization is possible.

  • When syncing, changes are merged/pushed back to the server.

Technical Notes

  • Consider data size limits for offline downloads.
  • API should support incremental updates (only changes since last sync) in the future (not required now, but design should allow extension).
  • Ensure proper authentication/authorization for the API.
Actions #1

Updated by Vadim Pariev 8 months ago

  • Status changed from Backlog to Open
Actions #2

Updated by Anton Obolientsev 8 months ago

  • Status changed from Open to In progress
Actions #3

Updated by Anton Obolientsev 8 months ago

  • Status changed from In progress to In review
Actions #4

Updated by Anton Obolientsev 8 months ago

  • Status changed from In review to Deployed (QA)
Actions #5

Updated by Anton Obolientsev 8 months ago

  • Estimated time set to 5:00 h
Actions #6

Updated by Vadim Pariev 8 months ago

  • Status changed from Deployed (QA) to Ready for Deployment (prod)
Actions #8

Updated by Vadim Pariev 8 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #9

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF