Skip to content

Publish Clean Swell Case Study#369

Open
p3310m4 wants to merge 1 commit into
mainfrom
clean-swell-case-study
Open

Publish Clean Swell Case Study#369
p3310m4 wants to merge 1 commit into
mainfrom
clean-swell-case-study

Conversation

@p3310m4
Copy link
Copy Markdown
Contributor

@p3310m4 p3310m4 commented May 15, 2026

No description provided.

@p3310m4 p3310m4 self-assigned this May 15, 2026
@p3310m4 p3310m4 requested a review from charlesfsl May 18, 2026 16:19
Copy link
Copy Markdown
Member

@charlesfsl charlesfsl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@p3310m4 let me know if you have any questions about my comments here or if you want a screenshot of the badge award modal for TJ to put into the nice phone frame of the existing screenshot. It's close, but there was a little bit that's incorrect incorrect and there might be some opportunities to reduce some redundancy.

</div>
</div>
<div class="hero__left-desc">
<p>SmartLogic partnered with Ocean Conservancy to build the Clean Swell mobile app, a tool for tracking volunteer cleanup data and promoting community engagement in ocean conservation efforts.</p>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part isn't true. Someone else built the app, they were bought out by a large company who no longer wanted to support Clean Swell, and then they hired us to replace their former vendor. I'm surprised Ocean Conservancy approved this language.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I see this is talked about much further down. Maybe this edit would make it work?

Suggested change
<p>SmartLogic partnered with Ocean Conservancy to build the Clean Swell mobile app, a tool for tracking volunteer cleanup data and promoting community engagement in ocean conservation efforts.</p>
<p>SmartLogic partnered with Ocean Conservancy to maintain and expand the Clean Swell mobile app, a tool for tracking volunteer cleanup data and promoting community engagement in ocean conservation efforts.</p>

<h2>Project Highlights</h2>
<ul>
<li>Modernized a React Native codebase and upgraded outdated dependencies to restore stability and support ongoing releases.</li>
<li>Improved existing Trash Trap reporting functionality by refining data collection and submission workflows.</li>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feature we actually took over the finish line when we took on the project. The previous vendor started the feature but didn't finish or launch it. Perhaps this language would be more accurate, but should probably be run by someone else for tone/messaging:

Suggested change
<li>Improved existing Trash Trap reporting functionality by refining data collection and submission workflows.</li>
<li>Finished and launched the Trash Trap data collection flow after inheriting unfinished work from previous vendor.</li>
<li>Improved existing Trash Trap reporting functionality by refining data collection and submission workflows.</li>


<p>One of the Clean Swell app’s most empowering features is accessibility. Volunteers don’t need to participate in a large, organized event to contribute. Even an individual cleanup conducted alone or with family can be recorded and incorporated into the larger global database. This reinforces that individual action matters and contributes to the broader international mission.</p>

<p>Clean Swell is a user-facing mobile app used by individuals and organized volunteer groups. During a cleanup effort, logging includes:</p>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The part I remove in this suggestion feels a little redundant if you've read everything before this.

Suggested change
<p>Clean Swell is a user-facing mobile app used by individuals and organized volunteer groups. During a cleanup effort, logging includes:</p>
<p>During a cleanup effort, logging includes:</p>

Comment on lines +96 to +98
<p>The app includes gamification elements to increase volunteer engagement. Volunteers earn badges for participation, including limited-time badges for special campaigns (e.g., Shark Week or the annual International Coastal Cleanup initiative). SmartLogic improved badge visibility to enhance the reward moment for the user.</p>

<figure><img src="{{site.baseurl}}/images/case-studies/clean-swell/CleanSwellApp1.png" alt="Image of the Clean Swell app dashboard" style="max-width: 600px; width: 100%;"><figcaption>Clean Swell’s reporting screen lets volunteers log debris types, totals, and cleanup details like distance and time.</figcaption></figure>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I expected an image of the badge award modal here, right after

SmartLogic improved badge visibility to enhance the reward moment for the user


<p>Before new feature work could begin, SmartLogic’s first step was to stabilize the foundation: upgrading React Native, updating third-party dependencies, and addressing breaking changes in the libraries. This critical step stabilized development, enabling the team to improve existing features and build new ones.</p>

<p>SmartLogic expanded support beyond the mobile app by taking on the Node-based API server used by the application. This allows for tighter coordination across app and backend changes, improving delivery efficiency.</p>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nearly this same sentence is on line 55 above, but maybe we want some sections to stand alone for the selective reader?


<h3>Going Off-Grid: Reliable Logging without Reliable Internet</h3>

<p>Cleanups are an outdoor activity. Often, the areas where volunteers are participating in a cleanup effort have weak connectivity. But the data still needs to be captured and logged into the database. To address asynchronous reporting, SmartLogic improved offline support so volunteers can record cleanup data in the moment and submit it once connectivity is restored.</p>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>Cleanups are an outdoor activity. Often, the areas where volunteers are participating in a cleanup effort have weak connectivity. But the data still needs to be captured and logged into the database. To address asynchronous reporting, SmartLogic improved offline support so volunteers can record cleanup data in the moment and submit it once connectivity is restored.</p>
<p>Cleanups are an outdoor activity. Often, the areas where volunteers are participating in a cleanup effort have weak connectivity. But the data still needs to be captured and logged into the database. To address asynchronous reporting, SmartLogic improved offline support so volunteers can record cleanup data in the moment and automatically submit it once connectivity is restored.</p>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants