top of page

UXisNext | Case Study

In this case study, I will briefly go over my first team project as a front-end developer for our website, UXisNext, giving information about UX design and the community surrounding it. Please view the website demo along with the case study!

Role: software developer

Members: 3

Languages: HTML/CSS

Framework/Toolkit: Bootstrap

Duration: 2 months

Overview

Similar to my individual front-end development project (coming soon!), I developed another website for my team, UXisNext, designed to explain the fundamentals of UX design. No audience was mentioned in the assignment, but the intent is to inform users on UX design and perhaps interest them in learning by attending upcoming events and so on.

Audience

There was no formal audience demographics that were mentioned, but the point was to inform users on information about UX design, upcoming events, and more. Moreover, present information in an easy to understand format for those who don’t know or understand what UX design is.

Screenshot 2023-12-09 124326.png

Team/Role

Initially, we were presented with 4 roles: QA tester, project coordinator, team lead, and software developer. I ultimately chose to take on the software developer role since coding became something I found really fun to do and even better to see my design come to life. Also, I wanted more of a challenge because QA tester and project coordinator seemed like easier but boring roles; I was itching to do some more coding!

 

At first, we did have 4 teammates, but one dropped the course midway, so we had to make some adjustments. Additionally, another member didn’t contribute at all. Moreover, this meant more work for the rest of us to do. Therefore, I adjusted by acting as the content coordinator by utilizing ChatGPT to create filler content and add UX-related information.

Constraints

I had some major few stressors during the project such as:

  • Time constraint 

  • Some group mates were not as helpful or present for some duration. 

  • Pressure trying to code as quickly as possible.

 

I enjoyed my role as a software developer, but I suppose the creation of the website mainly fell on me, so it was a bit of pressure knowing that the members were waiting for the site to be done so we could move onto the next step of adding content.

 

Overall, having additional help and not being the only one coding would’ve taken the heavy load off of my shoulders.

Process

1. Before I could begin coding, we drafted up a wireframe of how the website should be structured throughout. It was quite helpful in the long run so everyone had an expectation of what everything should look like.

 

It was also a nice reference for me whenever I got stuck with the structuring; Using Bootstrap really helped speed the design process up too.

image_123650291(1)_edited.jpg

3. After the first draft, the group liked the overall progress, so I tried to finish up the rest of the pages. It was important to me to get everything structured and responsive as soon as possible so we can add the informational material.

 

Everything for the project was done virtually, so I repeatedly sent updates to the project coordinator to ensure that we were on track as there was no formal timeline.

2. Overall, I created 6 HTML and 8 CSS pages to keep information spaced out and keep the designs organized.

 

With that being said, the design scheme we went for involved utilizing Google fonts’ Montserrat weighted from 300 to 800, gradients of lavender to pale yellow as complementary colors, and accents of dark purple.

Screenshot 2023-12-11 115621.png
Screenshot 2023-11-06 234110.png

4. As I kept moving forward, I made more adjustments to the layout (in this case, the UX Principles page) to try to fit the expectations though a specific wireframe wasn't created for the page.

Screenshot 2023-11-27 170207.png

5. As I kept moving along coding the other pages, more wireframes needed to be designed. Therefore, I designed 2 wireframes for the Tools and Tech and Process and Methods pages.

Screenshot 2023-12-11 120041.png

Process and Methods wireframes -- not pretty but effective

Tools and Tech wireframes

image_50348033_edited.jpg
image_50373633_edited.jpg

6. Towards the end, I made some final adjustments before the presentation. Given the opportunity, I went back and made layout adjustments and added better responsive measurements (to some extent).

 

Really, I wanted the final project to look nice and to showcase my current coding abilities.

Retrospective

Things I got better at:

  • Using columns and rows.

  • Integrating CSS and Bootstrap styles.

  • HTML/CSS coding 

 

Things I could’ve been better at:

  • Fixing the responsive layout for the spacing between objects.

  • Keeping the code clean.

  • Utilizing more design choices/arrangement.

 

The project was really interesting since I feel as though it was a step up from a previous  HTML/CSS project I did. I was hesitant to take on a big role of being the front-end developer but I'm glad that I did. The project came out nicer than I expected and wanted my hard work to show. Overall, it gave me the chance to better my understanding using Bootstrap’s columns and rows and integrate it with my prior CSS knowledge. 

 

However, I was having a very tough time trying to integrate the selectors such as hover, visited, and so on so everything was coordinated and made sense, but I couldn’t figure out a solution in time. At the same time, looking back at my coding, it could’ve been cleaner such as utilizing classes more and not ID’s; same for structuring the parent and child strings.

image_50349057.JPG

CursorSwap Case Study

In this case study, learn about how I utilized principles and laws such as Tesler's Law, Miller's Law, Signaling Principle and more in a learning module I created with my partner as a user-interface designer!

bottom of page