bcgov / bcgov/entity

UI - To do list items for annual report and initial filing

Open
#24,981 1 comment 0 reactions 0 assignees View on GitHub
BTR
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

- add initial filing tile (this appears immediately after a new company is formed in the modernized BC Registry system). Due date is 6 months.
- add annual report tile (Enable: 2 months before each anniversary of the date on which the company was recognized. Set due date: 2 months after each anniversary of the date on which the company was recognized)
- pass the year. Annual report filings are specific to year
- if a company is set to exempt do not show any to do list items
- if multiple annual reports are due, gray out the more recent and only allow a filing on the oldest annual report

Design Link: https://www.figma.com/design/igaZgN1ZaHwM7pJPb8Bu9Y/Dashboard?node-id=2721-9645&t=Jzcj58qtoFciy976-4

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the dashboard UI and the linked Figma design, then trace where to-do list items are assembled. Verify the initial filing and annual report timing, year handling, exemption rule, and oldest-report-only behavior described in the issue. Done means the UI matches the design and all listed conditions are represented.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.