Step 1 - Planning Phase
What problem was I trying to solve
Paid Family leave has become an important issue that affects many US households. Today, the decision to implement this benefit is done by a state by state. So as result, it can be very confusing for citizens to track the status of Paid Family leave legislative bills in their state.
This website is an update of Paid Leave Tracker Version 1.
It's a complete code re-write which now has improved scalability, reliability and speed.
Step 2 - Project Requirement Phase
In making this website I focused on the following areas:
UI/UX considerations: How do I ensure that all the accessibility requirements are met?
Security: Making sure that the website is OWASP compliant.
Website performance: Ensuring that the loading times are fast and snappy.
PWAs: Does this website require Progressive Web Applications features?
Data Hydration: Sourcing the correct data and how often should the data be updated
SEO and Performance optimization
Step 3 - Software selection & Testing Phase
What technology was used
Improved scalability, reliability & speed (90%)
Frontend: React/Gatsby, Tailwind