Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend refactors #186

Open
14 of 18 tasks
SamuelPelletierEvraire opened this issue Jul 29, 2024 · 3 comments
Open
14 of 18 tasks

Frontend refactors #186

SamuelPelletierEvraire opened this issue Jul 29, 2024 · 3 comments
Assignees
Labels
epic This is an issue focusing on the contextualisions of a high-level problem Refactor For refactoring task
Milestone

Comments

@SamuelPelletierEvraire
Copy link
Contributor

SamuelPelletierEvraire commented Jul 29, 2024

Context

Our current frontend could use some improvement in terms of design, performance, and accessibility. We've built custom components that, while functional, are hard to maintain and haven't followed consistent development patterns, making updates slower and more difficult. We'd like to refresh the look with a more polished and professional design, ensure it meets GoC (Government of Canada) accessibility standards, and explore established open-source tools that could help us work faster and make the code easier to maintain.

Desired Outcome

  • A visually improved and more professional-looking frontend.
  • Enhanced performance and responsiveness across all components.
  • Adoption of well-established open-source frameworks and libraries to streamline development.
  • Simplified and more maintainable codebase, following consistent development patterns.
  • Faster development cycles with easier component updates and modifications.

Tasks

Project Setup

Components

Figma designs

Other

@SamuelPelletierEvraire SamuelPelletierEvraire converted this from a draft issue Jul 29, 2024
@SamuelPelletierEvraire SamuelPelletierEvraire added the Refactor For refactoring task label Jul 30, 2024
@SamuelPelletierEvraire SamuelPelletierEvraire added the epic This is an issue focusing on the contextualisions of a high-level problem label Jul 30, 2024
@Youllou Youllou pinned this issue Aug 7, 2024
@Youllou Youllou added this to the Version 1.0.0 milestone Aug 8, 2024
@k-allagbe k-allagbe unpinned this issue Oct 4, 2024
@k-allagbe k-allagbe changed the title Refactoring for Enhanced Performance and Scalability Frontend refactors Oct 4, 2024
@k-allagbe k-allagbe removed the Refactor For refactoring task label Oct 4, 2024
@k-allagbe
Copy link
Member

This epic has been updated and will now serve to track individual component refactoring tasks as well.

@ChromaticPanic
Copy link
Contributor

The footer also needs a Canada word mark https://design.canada.ca/common-design-patterns/site-footer.html
image

@k-allagbe k-allagbe moved this from Todo to In progress in FertiScan Oct 28, 2024
@SamuelPelletierEvraire SamuelPelletierEvraire added the Refactor For refactoring task label Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic This is an issue focusing on the contextualisions of a high-level problem Refactor For refactoring task
Projects
Status: In progress
Development

No branches or pull requests

5 participants