⚖️ Just finished building a law firm landing page from scratch, and I’m pretty proud of how it turned out!
I took a UI design and created it in React + Vite as a project for a law firm. My goal was to match the design as closely as I could, down to the spacing, typography and colors.
Here’s what I worked on:
✅ A responsive layout that works on desktop, tablet and mobile
✅ Practice area cards, a testimonials section and a contact form
✅ A clean navy and gold palette for a professional, trustworthy feel
✅ Reusable components, so the code stays organized
The hardest part was getting the small details right, like the card dividers, the font sizes and the hero image positioning.
I spent more time on these than I expected, but it taught me how much small design choices matter. I’m still learning and improving every day, so I’d love your feedback! What would you add or change?
🙌 If you’re hiring for frontend or web development roles, or just want to connect, feel free to message me!
#ReactJS #Vite #FrontendDevelopment #WebDevelopment #JavaScript #UIDesign #ResponsiveDesign #LandingPage #LawFirmWebsite #StudentDeveloper #LearningInPublic #BuildInPublic #WebDesign #OpenToWork #100DaysOfCode