Skip to content

Conversation

@LoTerence
Copy link
Member

@LoTerence LoTerence commented Apr 11, 2025

Fixes #

Changes

  • initial skills matrix (qualifier) pages
  • Benny's initial qualifier page functionality
  • added documentation about starting various environments
  • convert Dialog component from scss to tailwind
  • updated documentation about ESLint
  • fix tailwind classnames order bug
  • fixed donate button accessibility colors issue

bennyv8 and others added 14 commits March 25, 2025 15:22
* Update docker-compose.yml to change PostgreSQL port mapping and add frontend volume bindings

* Rename POSTGRES_NAME to POSTGRES_DB in example environment file

* Remove Dialog component and associated styles from the project

* Add Dialog component with slide-in/out animations and update imports

* Add Typography and CircleCard components to exports in index.tsx
Documentation: Add quickstart environments guide

Skipping the review since its all documentation
* change Logo anchor tag to react-rtouer Link

* rename QualifierPage to index.tsx

* Create Stepper component

* delete ProgressBar component

* convert QualifierPage sass to TW

* fix Step text color

* init Qualifier Page 1

* Create Qualifier page 1 Cards

* final page 1 cop card

* add Types

* rm QualifierTitle component

* convert QualifierNav to Tailwind

* move QualifierNav to components folder

* rm sass files from QualifierPage folder

* init pages folder

* init Skill Evaluation page

* add navigate

* init Radio Button form

* move RadioButtonForm to components folder

* QualifierNav styles

* QualifierNav style page 2

* init Chips Selection

---------

Co-authored-by: Benny <62785232+bennyv8@users.noreply.github.com>
Installed tailwind-merge and implemented cn
* update qualifier page 1

- aligned qualifier nav
- use grid system instead of flex box for items

* Refactor: update button styles for primary-dark theme

* Feat: add ProgressIndicator component and integrate it into QualifierPage2

* Refactor: update border style in QualifierNav component

* Refactor: dynamic grid layout in QualifierPage1 for responsive design

* Feat: enhance RadioButtonForm to support skill selection callback

* Feat: update RadioButtonForm dynamically render skill & experience levels

* Add selectCOP and experience levels props to qualifiers

* Feat: use context in QualiferPage2 to keep track of chosen experience level

* Feat: integrate qualifiers context to manage selected COP in QualifierPage1

* Feat: refactor QualifierPage2 layout and improve skill selection handling

* Refactor:

- renamed experienceLevels to skills_matrix
- refactored to use tw-components/Buttons.tsx & added second style
- Ran npm run lint in frontend directory

* update tech stack

* feat: use new tw-button variant, fix merge

---------

Co-authored-by: Terence Lo <terencelomoa@gmail.com>
@LoTerence LoTerence merged commit 433610c into main Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants