31 lines
659 B
Markdown
31 lines
659 B
Markdown
|
|
Backend:
|
|
- Entity/Task.php
|
|
- Enum/TaskStatus.php
|
|
- Collection/TaskCollection.php
|
|
- DTO/TaskRequest.php
|
|
- Repository/TaskRepository.php
|
|
- Service/TaskManager.php
|
|
- Controller/Api/TaskController.php
|
|
|
|
Frontend:
|
|
- views/Task.vue
|
|
- views/TaskAll.vue
|
|
- views/TaskEdit.vue
|
|
- stores/tasks.js
|
|
- services/api.js → taskApi
|
|
- router/index.js → /tasks, /tasks/all, /tasks/:id
|
|
|
|
App:
|
|
- data/Task.kt
|
|
- data/TaskApi.kt
|
|
- ui/task/TaskScreen.kt
|
|
- ui/task/TaskAllScreen.kt
|
|
- ui/task/TaskEditScreen.kt
|
|
- ui/task/TaskListViewModel.kt
|
|
- ui/task/TaskAllViewModel.kt
|
|
- ui/task/TaskEditViewModel.kt
|
|
- ui/task/DatePickerField.kt
|
|
- ui/task/StatusDropdown.kt
|
|
- ui/task/DateFormat.kt
|