Liam Muller

BS of CS @ RIT

Remote - EST

Hubworld is a frontend only project of mine that is a reimagining of my Raidr project with more of a focus centered around user profiles instead of schedule management. You can play around with the interactable demo here.

If you haven't already read about Raidr, I would suggest heading over there first to gain some context surrounding the project.

As I've written on the Raidr page, if I am going to work on learning or improving a skill, I like to do so in the context of a full project - even if it never is fully released. In the case of Hubworld, I really wanted to focus on user interaction. As computer science major, I was never given the opportunity to formally learn or explore design, but in my career I have had to make design decisions and recommendations for projects I've worked on. I wanted to grow in this area, so I spun up a Next.js project with tailwind.css and framer motion and set to work. I chose Raidr as a basis because it was a space that I am very familiar with and I knew what I would want to improve if I revisited it. I kept it as a frontend only project so that I could make sure to focus on design decisions instead of API creation, authentication states, etc and all those fun things. I made sure to mock data and data fetching so that if I decide to revist and implement the functionality, the components should more or less be ready to go.

Now that I have a strong foundation for the main views within Hubworld, I would love to add more interactions to the existing pages and then expand it with a few more screen before eventually fully implementing this design and the corresponding backend.