BLOC
Back

Design

Application Analysis

Story Board:

To accurately determine the overall design of our application, we decided to create two key storyboards that highlight our core features and a typical user’s interactions with them.

User Thought Process

The storyboard highlights the actions and thoughts of a typical user. The user opens our application to identify potential ongoing issues in their community. From there the user sees an issue important to them and shares it with their friends. This generates community engagement and gives more attention to the issue so that it can be reported and solved.

Storyboard showing user thought process
Storyboard: user thought process

Application Features

The storyboard demonstrates core features: a local feed for quickly identifying events and community needs, a verification page to review posts and ensure credibility, a reporting page to identify and update issues, an action page to select important topics, and a live discussion page for community interaction.

Storyboard showing core application features
Storyboard: core features

Task Flow:

Task Flow Overview

These task flows highlight four core tasks: sharing resources/issues with others, finding a local event, helping others connect through events, and taking action on local issues. Click on the image to expand the diagram.

Task Flow: Sharing resources & issues with others

User flow diagram for posting resources and local issues
Task flow: Sharing resources

Task Flow: Finding an local event

User flow diagram for finding and attending a local event
Task flow: events

Task Flow: Helping others connect

User flow diagram for helping others connect through events
Task flow: connect

Task Flow: Taking action on a local issue

User flow diagram for taking action on a local issue
Task flow: action

User Flow:

User Flow: Posting resources & local issues

This user flow explores how a user posts a local resource/issue: open app, select community, create post, choose post type, and return home.

User flow diagram for posting resources and local issues
User flow: posting

User Flow: Finding and attending a local event

This flow shows how a user finds an event: filter events, select, check schedule fit, sign up, and attend.

User flow diagram for finding and attending a local event
User flow: events

User Flow: Helping others connect

Users can connect via direct messages or by commenting on posts (when logged in) to coordinate with others.

User flow diagram for helping others connect through events
User flow: connect

User Flow: Taking action on a local issue

Users browse feed/resources, verify location + credibility, contact source, and take action now or save for later.

User flow diagram for taking action on a local issue
User flow: action

Final Prototype:

Interactive Final Prototype

Our final prototype is a high-fidelity, clickable Figma design that reflects the improvements made from both user testing and heuristic evaluation. We focused on making the interface more intuitive by improving navigation, increasing feedback when users interact with elements, and refining the ‘organize’ feature so it is clearer and easier to use. (To interact, please use the expand button in the top right)

Final prototype embedded from Figma

Design Guide

Our design guide focused on creating a visual language that felt grounded, calm, and community-oriented. We chose muted and earthy colors because we felt they best represented our app’s theme and the kinds of local, real-world issues it is centered around.

BLOC design style guide
BLOC Design Style Guide

Initial Mockups:

Initial mockup: home page

Home Page

The home page helps users stay updated with local events and issues, and interact with posts by upvoting, commenting, and reposting/sharing.

Initial mockup: organize action flow

Organize

Users receive notifications about issues that need organizing. Clicking navigates them to the post. If they choose to contribute, they tap Organize and confirm joining a group chat to take action collaboratively.

Initial mockup: groups hub

Groups

Groups provide a centralized platform to collaborate and take action: organizing events, managing tasks, reporting issues, and discussing through messaging.

Initial mockup: messages page

Messages

Users can stay connected and message others individually or within groups.

Initial mockup: settings profile

Settings

The settings profile allows users to edit their username, location, and communities for a tailored experience.

How Research Informed Our Design

Our prototype is grounded in key insights gathered from user research, highlighting core needs: timely access to important issues, a centralized way to take immediate action, and meaningful connection with peers. These insights shaped our storyboarding, task flow, and user flow development. To support timely awareness, we designed real-time notifications. To reduce friction between awareness and action, we created a centralized Groups hub with clear action paths. To support sustained engagement, we incorporated messaging for connection and collaboration.