Skip to content
Submitted 15 days ago

Devjobs web app using React 19, TypeScript, Vite & CSS Modules

react, typescript, vite, vitest
P
LVL 4
@gusanchefullstack
A solution to the Devjobs web app challenge

Solution retrospective


What are you most proud of, and what would you do differently next time?

I'm most proud of building this with React 19 + TypeScript + Vite and implementing a manual light/dark theme toggle alongside fully responsive layouts for mobile, tablet, and desktop. Next time I'd invest earlier in setting up automated visual regression tests across breakpoints.

What challenges did you encounter, and how did you overcome them?

Getting the responsive breakpoint handling right across mobile, tablet, and desktop layouts (matching the Figma specs precisely) was the trickiest part. I addressed it with CSS Modules using parameterized spacing/typography variables and tested each layout at 375px, 768px, and 1440px viewports.

What specific areas of your project would you like help with?

This was built with React 19, TypeScript, and Vite, with a manual light/dark theme toggle and fully responsive layouts across mobile, tablet, and desktop. I'd especially appreciate feedback on how I handled the responsive breakpoints - let me know if anything looks off at in-between viewport sizes.

Code
Loading...

Please log in to post a comment

Log in

Community feedback

No feedback yet. Be the first to give feedback on Gustavo Sanchez’s solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord