Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
DollarBird - Uncommon Design

DollarBird

Dollarbird aims to offer the best experience for personal or collaborative finance management. It’s so straightforward, it helps you follow through.

The challenge was to create a platform, both in print and digital, that brings people together to share vulnerable, “I don’t think I’ve ever told anyone this before”, nervous-then-relieved personal stories about love, curiosity, joy, pet peeves, guilty pleasures, sad times, and our good ol’ frenemy: failure.

“Dollarbird makes sense for anyone who wants to keep a closer eye on their cash flow for better financial planning purposes.”

— TECH CRUNCH

Adding each transaction by hand kept users mindful of where their money went. Yet, we wanted to make the process simpler, so they’d stick to the task. That’s why a new AI capability makes educated guesses on the category for every new transaction added. The user can approve or correct the suggestion, and make the AI smarter!

We wanted to take the uncomfortable out of managing your finances. And what could be more familiar than a calendar framework where each transaction could be saved like a meeting you’d add in your calendar?

To empower the user to confidently use Dollarbird across mobile and web platforms, we made sure to keep consistent in the elements and solutions we used. We did that while being respectful to each platform’s guidelines to match user expectations as much as possible.

Visual Identity— UI/UX — iOS & Android Development — Front-end Development — Back-end Development — Deep Learning (NLP)

More
Projects


Deprecated: Return type of ElementorPro\Core\Database\Model_Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/uncommon_565/public/wp-content/plugins/elementor-pro/core/database/model-base.php on line 135

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/uncommon_565/public/wp-content/plugins/elementor-pro/modules/custom-css/module.php on line 76