bcgov / bcgov/entity

SPIKE - Investigate work required to move Restoration Application (Full and Limited) to use the Connect Layers

Open
#34,881 0 comments 0 reactions 0 assignees View on GitHub
Entities Team timeboxed
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

The Restoration application was built in Vue. Minor iteration on the filing will be needed based upon previous feedback. It would be preferable that we update the filing to leverage the Nuxt Layers, using components that are built, prior to iterating.

Review is required to look at the components that are used in this filing, what is available in the layers, and then outline the different tickets that will be needed for this upgrade. _This can be rough, but needs to put us in a spot to discuss at refinement._

Initial design is below, although there may have been other iteration in the components that isn't captured in the fulsome design. If there are slight differences in the modern components those might be desirable so we'd leverage requirements sessions to confirm business expectations before customizing the new components to match the design below.

Design: https://www.figma.com/design/duipH6nvKFYQzp6uFVtWVu/Benefit-Companies--Entities-?node-id=10497-561&p=f&m=dev

Note: If support is needed from Colin eGress Thayne has suggested we reach out to Philip rather than Dietrich. We should let Thayne know if we are needing time, approximately how much time we need.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Vue Restoration application and comparing its filing components with the available Nuxt Layers; review the linked Figma design and any newer component iterations. Document the gaps, dependencies, and required business decisions as rough follow-up tickets suitable for refinement.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nuxt
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.