Blog Post
Last updated on

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