
Jobdemand React App
š jobdemand.app is now live, letting you pick jobs and see their demand from 2023 to 2033!
Yesterday, I spent my Sunday converting the Python console app for Jobdemand into a Vite + React web app, integrating Chart.js for the data visualization section of the page.
The web app took significantly longer to build than I expected, but I managed to get perfect Google Lighthouse scores! šÆ
Here was my development process:
Downloaded data ā Converted to CSV ā Created a script to convert CSV to JSON ā Created components for the datatable ā Used Chart.js for a bar graph ā Fixed styling bugs ā Fixed a11y issues ā Ran Lighthouse and fixed the app until all issues were resolved.
š§āš³ Ingredients:
⢠Python
⢠Matplotlib
⢠Pandas
⢠Requests
⢠Node.js
⢠React
⢠Vite
⢠Chart.js
⢠TypeScript
⢠HTML
⢠CSS
Iām glad I could exercise some of my full-stack and data science skills this weekend. I learned so much, and I feel a lot more confident in building things! āØ
š Check out the app available here!: https://jobdemand.app/
š Data source: https://www.bls.gov/emp/skills/skills.xlsx
š§āš» Code available here: https://github.com/pjnalls/jobdemand