Blessing Banquets

Creating a responsive website for a community partner using WordPress

Timeline

Fall 2024

Team

Justin Torzala, Nour Abuawad, Winnegold Gyimah-Boakye, Solomiya Ohirko, Ethan Korb

UX designer and researcher

My Role

Tools

Figma, WordPress, User Reasurch and Teamwork

THE GOAL: Bringing a Communityโ€™s Vision Online

Our team designed and developed a WordPress website for a community partner, providing them with a functional, user-friendly platform to better connect with their audience and promote their mission.

This project was a collaborative effort, involving:
โœ… User research to understand the communityโ€™s needs
โœ… Wireframing & sketching to structure an intuitive layout
โœ… Plugin integration to enhance functionality

Our goal? A website thatโ€™s not just visually appealing, but also seamless to navigate and accessible to all users. ๐Ÿš€โœจ

THE PROBLEM: A Missing Digital Presence

Blessing Banquets, a full-service event planning business, offers venue rentals, catering, and dรฉcor, but it lacks an effective online presence.

Without a website or social media platforms, the business struggles to:
โŒ Showcase its portfolio to potential clients
โŒ Clearly present services & event packages
โŒ Expand its reach & attract new customers

In todayโ€™s digital world, an online presence is essential for visibility, credibility, and growthโ€”and thatโ€™s where our team comes in. ๐Ÿš€

Hereโ€™s How We Solved It:

Understanding User Needs: Our Needs Analysis

Blessing Banquets provides full-service event planning, including catering, dรฉcor, and venue rental, to simplify event planning for clients. To ensure their new website meets customer expectations, our team conducted a needs analysis.

Through this research, we:
โœ… Developed client personas to represent key customer types
โœ… Identified user preferences, expectations, and challenges
โœ… Tailored the websiteโ€™s design and functionality for a more user-friendly experience

By focusing on real customer needs, weโ€™re creating a platform that truly supports clients in planning seamless, memorable events. ๐ŸŽ‰โœจ

Designing for the Right Audience: Personas

To kick off the website development process, we conducted an interview with our community partner to understand their goals, needs, and vision. This gave us key insights into their target audience, which we translated into user personas representing different customer segments.

๐Ÿ”น Why Personas Matter?
By aligning the website design, content, and features with these personas, we ensured the site:
โœ… Meets the specific needs of different user groups
โœ… Feels intuitive and engaging for potential clients
โœ… Effectively supports the community partnerโ€™s business goals

This user-centered approach guided our design and functionality decisions, ensuring the final website is both impactful and customer-friendly. ๐ŸŽ‰โœจ.

โš™๏ธ Technical Requirements

To ensure a smooth, scalable, and easily manageable website for Blessing Banquets, we have set up the following technical foundation:

1. Hosting & WordPress

โœ… Hosting is purchased through Namecheap.com, providing access to cPanel for full backend and database management.
โœ… The official domain blessingbanquets.com is secured.
โœ… The website will be built on WordPress, allowing for easy updates, flexibility, and plugin integration to enhance functionality.

2. Theme Selection

To maximize design customization and flexibility, we recommend using an FSE (Full Site Editor) WordPress theme, which allows us to:

โœ… Edit all parts of the site, including typography, colors, and layouts
โœ… Create custom templates and patterns to fit the businessโ€™s needs
โœ… Avoid design limitations that traditional themes may impose

Defining Success: Requirements Document

The Requirements Document outlines the specific needs and expectations of Blessing Banquets for their website development. Clearly defining these elements ensures that our team:

โœ… Understands the projectโ€™s goals and aligns with the clientโ€™s vision
โœ… Establishes a clear roadmap for design, functionality, and content
โœ… Delivers a website that enhances user experience and meets business objectives

By documenting these requirements, we create a structured plan that guides the development processโ€”ensuring a website that is functional, intuitive, and fully tailored to Blessing Banquetsโ€™ needs. ๐ŸŽฏโœจ

Functional Requirements of the Website

After interviewing our client and gathering their suggestions, our team developed key functional requirements to ensure the website is user-friendly, engaging, and fully meets Blessing Banquetsโ€™ needs.

  • The navigation bar is the primary way users will explore the site. Key pages include:
    ๐Ÿ“Œ Home
    ๐Ÿ“Œ Portfolio
    ๐Ÿ“Œ Testimonials
    ๐Ÿ“Œ About Us
    ๐Ÿ“Œ Services
    ๐Ÿ“Œ Contact Us

    To enhance the site's design and usability, we are utilizing the Kadence Blocks plugin, ensuring a modern and visually appealing experience.

  • The home page is the first impression, designed to grab visitors' attention and provide an overview of services.
    ๐Ÿ”น A brief introduction outlining the business and its offerings
    ๐Ÿ”น Main services highlighted for easy discovery
    ๐Ÿ”น Social media links (WordPress social link blocks) for seamless redirection to platforms

  • To facilitate client inquiries, we integrated a contact form that collects:
    ๐Ÿ“Œ Userโ€™s Name
    ๐Ÿ“Œ Email Address
    ๐Ÿ“Œ Date of Event
    ๐Ÿ“Œ Phone Number
    ๐Ÿ“Œ Message Box for additional details

    โœ… Administrators will receive email notifications when an inquiry is submitted.
    โœ… We selected Contact Form 7 for reliable form submission.
    โœ… To fix email delivery issues, we also implemented WP Mail SMTP for seamless email reception.

  • For booking and package payments, we integrated WP Simple Pay, allowing users to complete transactions effortlessly.

    ๐Ÿ”น Secure payment processing with built-in fraud prevention
    ๐Ÿ”น Easy service additions directly within WordPress
    ๐Ÿ”น Simple refund management for customer convenience

  • To enhance visual appeal, we incorporated the Animate on Scroll plugin, which adds dynamic image and text animations throughout the site.

    ๐ŸŽญ Effects include:
    โœ… Smooth fades & transitions for an interactive experience
    โœ… Attention-grabbing animations that keep users engaged

Non-Functional Requirements

Beyond just functionality, our goal is to create a website that effectively markets and sells Blessing Banquets' services while ensuring a seamless, secure, and visually appealing experience.

  • ๐Ÿ“Œ Keywords: Classy, elegant, friendly, inviting

    Michael envisions a website that reflects his brand identity and decor style. To achieve this, we will:
    โœ… Incorporate Blessing Banquets' logo and branding kit
    โœ… Use a black, gold, and white color scheme for a sophisticated, elegant feel
    โœ… Ensure the site is welcoming and inviting to attract new customers

  • The website must provide a seamless experience across all devices, ensuring accessibility for all users.

    โœ… Fully responsive on mobile, tablet, and laptop
    โœ… Optimized for fast loading and smooth interactions
    โœ… Ensures consistent design and functionality across different screen sizes

    Since many of Michaelโ€™s users primarily browse on mobile devices, extra attention will be given to the mobile experience to ensure ease of navigation.

  • To protect user data and promote trust, we have established strict security measures for payments:

    โœ… No credit card data will be stored on WordPress
    โœ… Encryption protocols will be used to secure personal information during transactions
    โœ… Third-party payment providers (such as PayPal or Square) will handle payments to ensure PCI compliance and fraud protection

Site Structure

Our sitemap was designed based on conversations with our community partner and insights from our requirements document. The structure ensures that the website is:

โœ… Fully accessible on all devices (desktop, tablet, and mobile)
โœ… Easy to navigate, with all pages accessible through the header navigation
โœ… Logically organized, allowing users to quickly find the information they need

Wireframes: Laying the Foundation

Before development, our team created wireframes to define the structure, layout, and key elements of each webpage. This step ensured a clear, user-friendly design that prioritizes seamless navigation and accessibility.

Key Wireframed Pages:

๐Ÿ“ Home Page โ€“ Welcomes visitors with a strong introduction and service highlights.
๐Ÿ“ Gallery Page โ€“ Showcases past events with high-quality visuals.
๐Ÿ“ Contact Us Page โ€“ Provides an easy-to-use contact form for inquiries.
๐Ÿ“ About Us Page โ€“ Shares the brandโ€™s story, mission, and values.
๐Ÿ“ Package Types Page โ€“ Displays detailed event service options.

By designing these wireframes first, we:
โœ… Mapped out essential content and features before development.
โœ… Refined the layout for better user experience and engagement.
โœ… Created a structured blueprint that guided the final website design.

These wireframes played a crucial role in ensuring functionality, clarity, and ease of use, helping us build a site thatโ€™s both beautiful and effective. ๐ŸŽจโœจ

Low-Fidelity Prototypes

High-Fidelity Prototype

Final Design

Final Design

Explore the Final Design!

The website is now live and ready for you to explore! ๐Ÿš€ Click below to experience the final design, navigate through its features, and see how we transformed Blessing Banquets' online presence.

Problems Encountered & Challenges

During development, we faced key challenges in implementing online booking and payment solutions that aligned with the client's needs.

  1. Online Booking System

    Blessing Banquets wanted an online booking feature, but maintaining a constantly updated calendar was not practical for the owner. This made a traditional booking system unsuitable, requiring us to explore alternative solutions that balance convenience and flexibility.

  2. Online Payment Options

    The community partner wanted to offer online payments, but without an integrated calendar, we needed to find a way to process transactions effectively while ensuring a smooth and secure experience for clients.

We Faced a Challengeโ€”Hereโ€™s How We Solved

๐Ÿ“… Rethinking Online Booking: A Simpler Approach

Our challenge was to allow clients to request services without relying on a complex booking system or calendar.

๐Ÿ”น Instead of a traditional booking setup, we created service packages that clients can easily select.
๐Ÿ”น A request form lets users inquire about specific packages without needing a calendar-based system.

Designing the Perfect Contact Us Page

I took on the design of the "Contact Us" page, and the initial layout didnโ€™t quite work visually.

๐Ÿ”น A large image at the top felt overwhelming, especially after our team added a banner image in the navigation bar.
๐Ÿ”น To fix this, I rearranged the elements, keeping all the important content but creating a cleaner, more balanced layout.
๐Ÿ”น The final design is streamlined, visually satisfying, and enhances the user experienceโ€”making it easy for clients to reach out without distractions.

๐Ÿ‘‡ Hereโ€™s an example of the redesigned page! ๐ŸŽ‰โœจ

Making Payments Clear & Simple

Our goal was to provide clients with clear payment options without setting up a full online payment system.

๐Ÿ”น Instead of integrating a complex payment gateway, we clearly listed all accepted payment types on the website.
๐Ÿ”น We also added direct links to payment methods, ensuring clients know exactly how to pay without confusion.

What I Learned

This project taught me the importance of collaboration, both with real clients and within a team setting, to successfully meet project goals.

๐Ÿ”น Client Collaboration โ€“ I gained hands-on experience working with a real client, understanding their needs, and translating them into design solutions.
๐Ÿ”น WordPress Development โ€“ I deepened my knowledge of WordPress customization, learning how to develop and tailor websites to meet specific business needs.
๐Ÿ”น User-Centered Research โ€“ I improved my ability to gather insights from clients and users, using research to inform design decisions and create a more intuitive, user-friendly experience.

Overall, this project helped me grow both technically and strategically, reinforcing the value of communication, adaptability, and user-focused design. ๐Ÿš€โœจ

My Contributions

Throughout this project, I played a key role in organization, documentation, and design, ensuring a smooth workflow and a well-structured final product.

๐Ÿ”น Documentation & Clarity โ€“ Maintained detailed notes, created and styled key documents, and wrote a clear usage manual for the client, adding extra notes for clarity.
๐Ÿ”น Project Coordination โ€“ Helped distribute tasks and facilitated team communication to keep everyone aligned with project goals.
๐Ÿ”น WordPress Development โ€“ Designed the "Contact Us" page and contributed to the Home Page layout and content, ensuring a polished and user-friendly design.
๐Ÿ”น User Research โ€“ Assisted in gathering insights to inform the website structure and features.