Morningstar





Technologies used
Lighthouse
100/100

Morningstar is a custom-built e-commerce web app designed to sharpen my skills in both frontend &fullstack development.
My goal was to simulate a real-world development environment: designing an expressive, responsive UI from scratch, building a REST API & integrating dynamic product data.
The app puts special focus on UI/UX, accessibility & performance, earning a 100/100 Lighthouse score without compromising style or interactivity.

UI/UX
Navigation is designed to be quick & easy. Users can reach key content & actions within one or two clicks from anywhere on the site. The UI is playful with a style that feels both modern & a little nostalgic - something that works well across a wide age range.
Challenges
Keep product data dynamic and always up to date
Manage global state for cart, wishlist, and filtering
Make the app accessible for all users
Hit a perfect 100/100 Lighthouse score
Outcome
Built and connected a custom REST API to serve live product data
Managed global state with Redux slices (cart, wishlist, filters)
Wrote semantic HTML, added ARIA labels & created reusable A11y-friendly components
Focused on performance and best practices & landed a 100/100 Lighthouse score
Reflection
This project was technically complete months ago, but I revisited it with fresh eyes to polish the layout & clean up the code. I made the structure more maintainable & optimized everything for performance & readability.
I enjoyed making the navigation smooth & intuitive, so users could access key features with as few clicks as possible.
Along the way, I deepened my understanding of fullstack development & gained confidence designing layout systems from scratch.