Blog
/
Case Study

CartShare: How 3 young founders built a social shopping app at no cost with Gadget

Published
October 29, 2024
Last updated
December 9, 2024
Three young founders used Gadget to build CartShare, a social shopping app for Shopify stores, and launch their app within a six-week program.

The problem

When Liam Fuller, Matiss Jurevics, and Keith Salhani joined a growth accelerator program called Patch, they had just six weeks to come up with a product idea and turn it into a viable business. 

The three co-founders recognized a common friction point among their age group: there was no easy way to shop together online. In the past, when the team had tried to buy from online stores with their friends, the back-and-forth of sharing links, confirming variants, and managing the cart was overly frustrating. Young people were so used to shopping with friends in person, that they wanted to find a way to allow people to coordinate purchases online. 

They wanted to connect this problem to an issue store owners faced as well. So they set out to perform some initial market research and found that 26% of shoppers have abandoned a cart because they were unable to reach the free shipping thresholds. 

With this context, they began crafting a solution that would benefit both stores and shoppers, and landed on the idea for CartShare. The app would allow friends to shop together online by adding products to a shared cart, making it more fun to shop online and even easier to hit free shipping thresholds. For merchants, this would mean increased average order value, fewer cart abandonments, and serve as a variation on referral marketing with incredibly low-cost customer acquisition.

As a young team with varying technical backgrounds, however, they faced significant hurdles in building a full-stack Shopify app. The team's initial attempt to build the app using Heroku left them with a partially complete product that they could only run locally on their laptops. 

Keith, CartShare’s engineering lead and backend development manager, spent two weeks struggling with OAuth implementation alone. They couldn't even demo the dashboard to potential customers because they had never tried building an embedded frontend, something that they needed for their Shopify app.

“At the start, I managed to get something working, but it was really painful.” Keith recalled. “We probably would have given up at some point if we had to deal with building everything from scratch, we stayed on authentication for so long that having to deal with API permissions after would've killed development of the actual app.”

The solution

Panicked about finishing their app in time to pitch to investors at the end of the program, Liam, Keith, and Matiss began looking for advice within their networks. It was a recommendation from a Shopify employee in Ireland that convinced them to try Gadget. After exploring the platform, they quickly realized it could solve their technical challenges and accelerate their development process.

With Gadget, we've been able to show customers the whole app, not just screenshots — it's easy, it's live, and it works.
Liam Fuller, Co-founder

“We looked at what Gadget offered and decided any pros with our setup were outweighed by Gadget.” Keith explained. “So we thought we might as well just switch early on and make development so much faster. The benefits were definitely a lot bigger than trying to fix what we had.” 

All of the complex infrastructure setup, Shopify OAuth, and hosting for their embedded frontend was handled with Gadget out-of-the-box, so the team could focus on building their unique features.

"When we first booted up Gadget, it had everything. On install, everything is just there. You can generate API endpoints and it's just easy. It even handled compliance webhooks for us, something we were previously worrying about when we looked at submitting to the app store." Keith said.

Gadget's built-in Shopify connection eliminated the need to handle OAuth, webhook processing, or database setup. The platform provided them with a fully-provisioned backend, database, and all the necessary models to work with Shopify data. Most importantly, they got an embedded frontend that they could actually demo to potential customers.

The platform's intuitive framework and auto-generated documentation made collaboration easy by streamlining knowledge sharing as they continued to build. Matiss, head of CartShare’s UX/UI particularly appreciated the AI assistant available within the docs that Gadget generated for their app. He said, "The AI system is really handy. I was using it to debug code. It massively helped with debugging and just figuring out what needs to be fixed. It saved us a ton of time."

Despite having limited experience with building APIs, with Gadget it was straightforward to manage multi-tenancy and keep the app secure. Keith said, “I hate infrastructure. Building security, hosting, etc is incredibly boring and time consuming, but with Gadget, it’s not even a worry. I can focus on building actual features.”

Some snapshots from the CartShare app

The results

With Gadget handling the infrastructure and technical complexities, the team was able to build and launch CartShare in time for their investor pitch at the end of their six-week program. The app allows shoppers to create shareable carts, coordinate purchases with friends, and track progress toward free shipping thresholds together.

Before switching to Gadget, it took the CartShare team two weeks just to attempt setting up the dashboard, without setting up the databases. But after moving to Gadget, they were able to build their dashboard, on top of a fully operational database, compliance webhooks, and tenancy configured — all within just two days. Since shifting their focus from infrastructure, they’ve accelerated feature development and have been able to prioritize. 

“I don’t even know how much future time we would have spent on maintaining and hosting the infrastructure,” Keith shared. “I would've had to learn OAuth, managing multi-tenancy and permissions, database management, API Key management, compliance webhooks, and more. I can't measure the amount of time and brain power that would've been wasted. But I can say that the code would've been completely unmaintainable and we would've been absolutely cooked without Gadget.”

For Liam, who leads customer outreach and operations for CartShare, finally having an embedded frontend where they could build the app dashboard made all the difference. “It really helped in those initial customer calls. It made us seem a lot more credible, which is something we're always trying to do, especially because we’re such young founders.” He said. "With Gadget, we've been able to show customers the whole app, not just screenshots — it's easy, it's live, and it works."

The CartShare team has already started working with some agencies, and have been rolling out the app to a few early users for feedback. They’ve been in touch with several major Irish brands, and have plans to implement the solution on a live store before Christmas. They’ve received overwhelmingly positive feedback from both investors and potential customers, with many young shoppers immediately understanding the solution and requesting that they find a way to add it to their favorite stores.

The ability to bootstrap effectively has been crucial to their success, and by using Gadget, they've kept their infrastructure costs low while maintaining the flexibility to scale. This has allowed them to focus more resources on building features and responding to customer feedback instead of managing complex infrastructure.

Looking ahead, the team is working on introducing features like tiered discounts and split payments, where multiple shoppers can authorize their cards for their respective portion of a shared cart. They plan to submit CartShare to the Shopify app store soon, leveraging their early customer success stories to expand through agency partnerships.

"It's been pretty insane," Liam reflects. "We went from trying to message 300-400 stores and nobody responding to us, to now having a proper product. With Gadget, we have an MVP and we're showing it to customers and our calendar is fully booked out for weeks."

For the young team of founders, Gadget has been more than just a development platform—it's been the enabler of their entrepreneurial journey, allowing them to bring their vision to life despite the technical challenges they faced. Their ability to move fast has made all the difference, and the momentum has motivated them to share their journey on social media, where support has been overwhelming. They’ve gotten interest and validation from thousands of people, with one post even catching the attention of Shopify CEO, Tobi Lütke. 

With Gadget, they’re confident in their ability to build something that people are excited to use. As Liam puts it, "CartShare is just such an obvious addition that in a year or two from now, I think everyone will be saying, 'Why wasn't that a feature?'”

CartShare co-founders Liam Fuller, Keith Salhani, and Matiss Jurevics at the Patch accelerator program

Emma Hyde
Author
Riley Draward
Reviewer
Try Gadget
See the difference a full-stack development platform can make.
Create app
Case studies
/
Keith Salhani

CartShare: How 3 young founders built a social shopping app at no cost with Gadget

Three young founders used Gadget to build CartShare, a social shopping app for Shopify stores, and launch their app within a six-week program.
80%
faster development
$0
to launch MVP
I can't measure the amount of time and brain power that would've been wasted. But I can say that the code would've been completely unmaintainable and we would've been absolutely cooked without Gadget.
Keith Salhani
Co-founder
Problem
The CartShare team struggled to build their Shopify app from scratch, spending two weeks on OAuth alone and unable to create a working embedded frontend to demo to potential customers.
Solution
Gadget gave them instant access to OAuth, serverless infrastructure, and an embedded frontend, so they could focus on building their core features and working with customers.
Result
They managed to build their MVP at no cost within the six-week deadline, and are now working with agencies, onboarding early users, and preparing to submit to the app store.

The problem

When Liam Fuller, Matiss Jurevics, and Keith Salhani joined a growth accelerator program called Patch, they had just six weeks to come up with a product idea and turn it into a viable business. 

The three co-founders recognized a common friction point among their age group: there was no easy way to shop together online. In the past, when the team had tried to buy from online stores with their friends, the back-and-forth of sharing links, confirming variants, and managing the cart was overly frustrating. Young people were so used to shopping with friends in person, that they wanted to find a way to allow people to coordinate purchases online. 

They wanted to connect this problem to an issue store owners faced as well. So they set out to perform some initial market research and found that 26% of shoppers have abandoned a cart because they were unable to reach the free shipping thresholds. 

With this context, they began crafting a solution that would benefit both stores and shoppers, and landed on the idea for CartShare. The app would allow friends to shop together online by adding products to a shared cart, making it more fun to shop online and even easier to hit free shipping thresholds. For merchants, this would mean increased average order value, fewer cart abandonments, and serve as a variation on referral marketing with incredibly low-cost customer acquisition.

As a young team with varying technical backgrounds, however, they faced significant hurdles in building a full-stack Shopify app. The team's initial attempt to build the app using Heroku left them with a partially complete product that they could only run locally on their laptops. 

Keith, CartShare’s engineering lead and backend development manager, spent two weeks struggling with OAuth implementation alone. They couldn't even demo the dashboard to potential customers because they had never tried building an embedded frontend, something that they needed for their Shopify app.

“At the start, I managed to get something working, but it was really painful.” Keith recalled. “We probably would have given up at some point if we had to deal with building everything from scratch, we stayed on authentication for so long that having to deal with API permissions after would've killed development of the actual app.”

The solution

Panicked about finishing their app in time to pitch to investors at the end of the program, Liam, Keith, and Matiss began looking for advice within their networks. It was a recommendation from a Shopify employee in Ireland that convinced them to try Gadget. After exploring the platform, they quickly realized it could solve their technical challenges and accelerate their development process.

With Gadget, we've been able to show customers the whole app, not just screenshots — it's easy, it's live, and it works.
Liam Fuller, Co-founder

“We looked at what Gadget offered and decided any pros with our setup were outweighed by Gadget.” Keith explained. “So we thought we might as well just switch early on and make development so much faster. The benefits were definitely a lot bigger than trying to fix what we had.” 

All of the complex infrastructure setup, Shopify OAuth, and hosting for their embedded frontend was handled with Gadget out-of-the-box, so the team could focus on building their unique features.

"When we first booted up Gadget, it had everything. On install, everything is just there. You can generate API endpoints and it's just easy. It even handled compliance webhooks for us, something we were previously worrying about when we looked at submitting to the app store." Keith said.

Gadget's built-in Shopify connection eliminated the need to handle OAuth, webhook processing, or database setup. The platform provided them with a fully-provisioned backend, database, and all the necessary models to work with Shopify data. Most importantly, they got an embedded frontend that they could actually demo to potential customers.

The platform's intuitive framework and auto-generated documentation made collaboration easy by streamlining knowledge sharing as they continued to build. Matiss, head of CartShare’s UX/UI particularly appreciated the AI assistant available within the docs that Gadget generated for their app. He said, "The AI system is really handy. I was using it to debug code. It massively helped with debugging and just figuring out what needs to be fixed. It saved us a ton of time."

Despite having limited experience with building APIs, with Gadget it was straightforward to manage multi-tenancy and keep the app secure. Keith said, “I hate infrastructure. Building security, hosting, etc is incredibly boring and time consuming, but with Gadget, it’s not even a worry. I can focus on building actual features.”

Some snapshots from the CartShare app

The results

With Gadget handling the infrastructure and technical complexities, the team was able to build and launch CartShare in time for their investor pitch at the end of their six-week program. The app allows shoppers to create shareable carts, coordinate purchases with friends, and track progress toward free shipping thresholds together.

Before switching to Gadget, it took the CartShare team two weeks just to attempt setting up the dashboard, without setting up the databases. But after moving to Gadget, they were able to build their dashboard, on top of a fully operational database, compliance webhooks, and tenancy configured — all within just two days. Since shifting their focus from infrastructure, they’ve accelerated feature development and have been able to prioritize. 

“I don’t even know how much future time we would have spent on maintaining and hosting the infrastructure,” Keith shared. “I would've had to learn OAuth, managing multi-tenancy and permissions, database management, API Key management, compliance webhooks, and more. I can't measure the amount of time and brain power that would've been wasted. But I can say that the code would've been completely unmaintainable and we would've been absolutely cooked without Gadget.”

For Liam, who leads customer outreach and operations for CartShare, finally having an embedded frontend where they could build the app dashboard made all the difference. “It really helped in those initial customer calls. It made us seem a lot more credible, which is something we're always trying to do, especially because we’re such young founders.” He said. "With Gadget, we've been able to show customers the whole app, not just screenshots — it's easy, it's live, and it works."

The CartShare team has already started working with some agencies, and have been rolling out the app to a few early users for feedback. They’ve been in touch with several major Irish brands, and have plans to implement the solution on a live store before Christmas. They’ve received overwhelmingly positive feedback from both investors and potential customers, with many young shoppers immediately understanding the solution and requesting that they find a way to add it to their favorite stores.

The ability to bootstrap effectively has been crucial to their success, and by using Gadget, they've kept their infrastructure costs low while maintaining the flexibility to scale. This has allowed them to focus more resources on building features and responding to customer feedback instead of managing complex infrastructure.

Looking ahead, the team is working on introducing features like tiered discounts and split payments, where multiple shoppers can authorize their cards for their respective portion of a shared cart. They plan to submit CartShare to the Shopify app store soon, leveraging their early customer success stories to expand through agency partnerships.

"It's been pretty insane," Liam reflects. "We went from trying to message 300-400 stores and nobody responding to us, to now having a proper product. With Gadget, we have an MVP and we're showing it to customers and our calendar is fully booked out for weeks."

For the young team of founders, Gadget has been more than just a development platform—it's been the enabler of their entrepreneurial journey, allowing them to bring their vision to life despite the technical challenges they faced. Their ability to move fast has made all the difference, and the momentum has motivated them to share their journey on social media, where support has been overwhelming. They’ve gotten interest and validation from thousands of people, with one post even catching the attention of Shopify CEO, Tobi Lütke. 

With Gadget, they’re confident in their ability to build something that people are excited to use. As Liam puts it, "CartShare is just such an obvious addition that in a year or two from now, I think everyone will be saying, 'Why wasn't that a feature?'”

CartShare co-founders Liam Fuller, Keith Salhani, and Matiss Jurevics at the Patch accelerator program

80%
faster development
$0
to launch MVP

Interested in learning more about Gadget?

Join leading agencies making the switch to Gadget and experience the difference a full-stack platform can make.