Publish Clean Swell Case Study#369
Conversation
charlesfsl
left a comment
There was a problem hiding this comment.
@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> |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Oh I see this is talked about much further down. Maybe this edit would make it work?
| <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> |
There was a problem hiding this comment.
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:
| <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> |
There was a problem hiding this comment.
The part I remove in this suggestion feels a little redundant if you've read everything before this.
| <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> |
| <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> |
There was a problem hiding this comment.
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> |
There was a problem hiding this comment.
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> |
There was a problem hiding this comment.
| <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> |
No description provided.