IFCD0021-1-25 Sprint Backlog

ifcd0021
backlog

Sprint Backlog

Sprint Backlog

Sprint#10: rentingCar-vaadin Hilla (2) (November 2025)

Backlog course Sprint#10 November 2025 table
# Day Date Topics Details Topics
10 32 17/11//2025 - Plan Sprint#10

- Vaadin-Hilla
- Project: rentingCar-vaadin :
(1) Create project Vaadin: playground
(2) Define UI: mockup
(3) Import Model & Business Spring Boot
(4) Build project: Npm, Maven, Typescript interfaces, App.tsx, Vite
(5) React Components
(6) Vaadin Components
(7) Vaadin Controller and Endpoints

- Vaadin:
(1) Framework of frameworks
(2) Vaadin Hilla: endpoints, .tsx, interfaces
(3) React, Hilla & npm/vite
(4) Spring Boot & Maven
(5) Lumo, css Hilla
(6) Atmosphere: front
back communication
(7) React router: navigation

++ Web layout: MainLayout, Outlet, Drawer
++ Entry point: @layout.tsx
- Sculptures Wiki
- Sculptures CodeSandBox

- Repo rentingCar-vaadin: 2eea15e



- React Router
- Built-in React Components
- Hilla AutoCrud
33 18/11//2025 - Vaadin-Hilla
- Project: rentingCar-vaadin:
(1) Create project Vaadin: playground
(2) Define UI: mockup
(3) Import Model & Business Spring Boot
(4) Build project: Npm, Maven, Typescript interfaces, App.tsx, Vite
(5) React Components
(6) Vaadin Components: AutoCrud
(7) Vaadin Controller and Endpoints

- JS EC6: destructuring

++ Vaadin Endpoints: @BrowserCallable & @Endpoint
++ Vaadin Hilla endpoints calling: Java Class + Method
++ useEffect: syntax, who is sync with, dependencies
- Repo rentingCar-Boot: eb123de
- JS EC6: destructuring

- React: API Rest axios
- useEffect
- Vaadin Endpoints

- spaceX endpoint launches
- spaceX docs launches
- spaceX codesandbox launches

34 20/11//2025 - Vaadin-Hilla
- Project: rentingCar-vaadin:
(1) React Components
(2) Vaadin Components
(3) Vaadin Controller and Endpoints
(4) cars listing feature
(5) generateBooking feature planning

- useEffect: syntax, who is sync with, dependencies, clean-up
- PRA04-05

++ 4 basic Java Backend architectures:
(1) @Controller: Thymeleaf
(2) @RestController API Rest
(3) @Endpoint Vaadin Hilla fullstack
(4) @BrowserCallable Vaadin Hila AutoCrud
Repo rentingCar-Boot: a80487a
- PRA04-05

- useEffect
- useEffect: react.dev

35 21/11//2025 - Vaadin-Hilla
- Project: rentingCar-vaadin:
(1) React Components
(2) Vaadin Components
(3) Vaadin Controller and Endpoints
(4) generateBooking feature coding
++ (5) @index.tsx: pseudocode / skeleton, 9 hooks (8 state, 1 effect), 1 select, 2 vaadin @Endpoints, 5 views

- useEffect: syntax, who is sync with, dependencies, clean-up

++ Architectures: 4 basic + 4 extended (+ th + htmx)
Repo rentingCar-Boot: 89165b7b

- useEffect
- useEffect: react.dev


- Web Application Java Basic Architectures
- htmx
Note
  • - topic planned or done
  • ---- topic pending to future
  • ++ new topic not planned
Back to top