2024

Oakland K-9

Building a Donation-Ready Website for Oakland K-9

Web Dev

HTML/CSS

Client Work

Mockup with an enlarged landing page featuring a dog, layered above smaller “Contact Us” and “Our Services” screens
Mockup with an enlarged landing page featuring a dog, layered above smaller “Contact Us” and “Our Services” screens

The Goal

Our goal was to create a donation-ready website that effectively communicates Oakland K-9's mission and services to educational institutions and potential supporters.

Understanding Client Needs

We held an initial meeting to better understand our client's preferences for the layout and content, and then designed mockups based on his descriptions for the Mission, Services, Donate, and Contact Us sections.

We then focused on creating a simple, professional website that would adhere to the Oakland K-9 brand colors and integrate the images of his dogs as desired.

Challenges and Solutions

Throughout the project, we ran into various technical and logistical challenges, and tackling them effectively required a mix of collaboration, research, and flexibility in our approaches. At the same time, we worked within the constraints of a nine-week timeline, limited meeting hours, and our other academic commitments.

Client Communication

Team Learning Curve

To keep our non-technical client up to date, we communicated key concepts in straightforward terms so he could understand our needs and stay involved throughout the process.

Getting familiar with the site's Tailwind CSS framework took some trial and error, and as we worked on our assigned pages, I helped my teammates troubleshoot styling issues by sharing HTML and CSS tips.

Client Communication

Team Learning Curve

To keep our non-technical client up to date, we communicated key concepts in straightforward terms so he could understand our needs and stay involved throughout the process.

Information Architecture

Deployment Options

Based on updated content needs and client feedback, we restructured the information architecture by moving some of the About page content to the Home page and creating a dedicated Services page instead.

After facing limitations with embedding code in GoDaddy’s website builder, we switched to deploying via GitHub Pages and did additional research to connect the custom domain and configure HTTPS.

Getting familiar with the site's Tailwind CSS framework took some trial and error, and as we worked on our assigned pages, I helped my teammates troubleshoot styling issues by sharing HTML and CSS tips.

Information Architecture

Deployment Options

Based on updated content needs and client feedback, we restructured the information architecture by moving some of the About page content to the Home page and creating a dedicated Services page instead.

After facing limitations with embedding code in GoDaddy’s website builder, we switched to deploying via GitHub Pages and did additional research to connect the custom domain and configure HTTPS.

Design Iterations

Our client gave us a lot of creative freedom, so we started by designing mockups to confirm the visual direction. After getting feedback on the layout, text, and images, we began testing different CSS styles, while trying to ensure responsiveness across different screen sizes.

Use of Tailwind CSS classes to create a responsive navigation bar including logo and links

Custom CSS rule to display a section with a responsive, centered background image

Use of Tailwind CSS classes to create a responsive navigation bar including logo and links

Custom CSS rule to display a section with a responsive, centered background image

Home Page

On the final Home Page, we reduced text and button sizes due to Tailwind styling limitations and merged the About page content underneath the hero section after revising the site’s information structure.

Home Page Mockup

Final Home Page

Home Page Mockup

Final Home Page

About/Services Page

We replaced the original About page with a Services page and used a 2×2 grid of cards instead of the single-column layout to make the four offered services easier to view at a glance.

About Page Mockup

Final Services Page

About Page Mockup

Final Services Page

Donate Page

We simplified the design of the Donate page for faster development and easier PayPal link integration, and the client ended up preferring the minimal layout and requested an update to the accompanying image.

Donate Page Mockup

Final Donate Page

Donate Page Mockup

Final Donate Page

Contact Us Page

The contact form was configured to send emails directly to the client, and we edited the puppy background image to have a blur effect based on client feedback.

Initial Contact Page

Final Contact Us Page

Initial Contact Page

Final Contact Us Page

Final Solution

View the live site at oaklandk9.org to learn more about how they aim to create safer communities with specialized canine services and how you can support their mission.

Outcomes

Overall, I believe our final website met the client’s core needs; it clearly communicates their mission and services, allows for donations, and establishes a professional online presence for their organization. I’m proud of the functional outcome, and fortunately, the client was very satisfied and appreciative of our work.

Testimonial

"The web design team exceeded our expectations in every way. They worked diligently to create a clean, modern, and user-friendly website that effectively communicates our mission and services. Their attention to detail and willingness to incorporate feedback throughout the project ensured that our website met and surpassed our expectations. Since launching the site, we have seen a noticeable increase in client inquiries, donor engagement, and overall awareness of our services."

- Jonathan Tassis

Learnings

Done is better than perfect.

While I believe that the styling could better reflect the mockups and be improved for accessibility, I recognized that refining the design was of lower priority than creating a functional minimum viable product.

Research your tools, even on a tight timeline.

In this scenario, I initially thought it would be more efficient to "learn by doing", but I later realized it would have been more helpful to spend time upfront researching our tools (especially the Tailwind CSS framework) than to try to fix all of the minor issues through trial and error as they came up.

Remember to design for sustainability.

Looking back from a project management perspective, I think the more sustainable solution for our client would’ve been a site created with a drag-and-drop website builder. Our team assumed it would be ideal to code the website because that approach aligned with our group's skillset (as members of a technical consulting student organization), but realistically, a coded website doesn't allow our client to easily make changes if needed.

Credits

Building off of the following resources, we added relevant content and modified the styling to fit our client's brand.

Templates

Donation Website by Sajid-Borah