PiggySavfe
PiggySavfe: Your Social Savings Circle.
Created on 23rd October 2025
•
PiggySavfe
PiggySavfe: Your Social Savings Circle.
The problem PiggySavfe solves
PiggySavfe solves two core problems:
- Saving is difficult, boring, and lonely.
- Decentralized finance (crypto) is too complicated for the average person.
It addresses these issues by merging the traditional concept of group savings with modern gamification and a frictionless user experience, making it easier, safer, and more engaging for people to build wealth together.
What Can People Use It For?
PiggySavfe is a social savings platform that turns personal finance into a collaborative and rewarding game. Here’s how it makes saving better:
-
Create & Join Secure Savings Circles (ROSCAs)
Users can team up with friends, family, or other users to form a savings group. Each member contributes a fixed amount regularly (e.g., $50 a week), and one member receives the full pot in a rotating cycle.
- Easier & Safer: Unlike informal group savings, PiggySavfe uses smart contracts to automate the entire process. This means contributions and payouts are guaranteed and transparent, eliminating the risk of fraud or human error.
-
Turn Saving into a Rewarding Game
To keep users motivated, PiggySavfe incorporates powerful gamification features:
- Dynamic NFT Passport: Each user gets a unique NFT that acts as their "savings passport." This NFT isn't just a static image; it visually evolves changing colors, designs, and tiers as the user hits their savings milestones.
- Onchain Achievements: The platform rewards users with badges and accolades for positive financial habits, such as maintaining a saving streak or successfully completing a group
cycle.
-
Experience Crypto Without the Complexity
PiggySavfe is designed for mainstream adoption by removing the traditional barriers of crypto:
- Log in with Email: Users can create a secure, self-custodial smart wallet with just their email address. No more worrying about seed phrases.
- Zero Gas Fees to Start: Thanks to Base's native Paymaster, users can perform their first actions, like joining a group, without needing to own crypto for gas fees.
- Human-Readable Names: Forget long, intimidating wallet addresses. Users can send and receive funds using simple .base usernames, making transactions intuitive and social.
-
Get AI-Powered Savings Guidance
An integrated AI assistant analyzes on-chain data to provide smart, timely suggestions. For example, it might notify a user when network fees are low (the perfect time to contribute) or suggest a deposit to help them reach a goal.
In essence, PiggySavfe makes saving a simple, social, and highly motivating experience, leveraging the power of the blockchain without exposing users to its complexity.
Challenges I ran into
Challenge: Gas-Intensive Dynamic NFTs
One of the most significant challenges was implementing our core gamification feature: the dynamic, evolving NFT passport. The goal was for the NFT's artwork to change onchain to reflect a user's savings progress (e.g., changing color or pattern when they level up). Doing this in a gas-efficient way was a major hurdle.
The Initial (Flawed) Approach
My first implementation attempted to store the entire SVG code of the NFT as a string directly in the smart contract. When a user's status changed, a function would:
- Read the full SVG string from contract storage.
- Use string.concat() to replace parts of the string (e.g., changing a fill color from "bronze" to "silver").
- Write the new, modified string back to storage.
This approach proved to be incredibly inefficient. Storing and re-writing long strings on the blockchain is extremely expensive, and the gas fees for a single NFT update were prohibitively high. This would have made our core reward feature unusable at scale.
The Solution: Onchain Logic, Offchain Rendering
I overcame this by separating the NFT's underlying data from its visual presentation. The final architecture works like this:
1. Minimal Onchain State: Instead of storing the entire artwork, the smart contract now only stores the essential, lightweight attributes that change. For example, it tracks a user's tier (as an enum: Bronze, Silver, Gold), streak (a number), and completedCycles (a number). Updating these simple data types is extremely cheap.
2. A Composable SVG Library: I created a helper library in Solidity (SavfeHelperLib.sol) that contains different SVG parts as constant strings (e.g., base layers, different patterns, tier badges).
3. In-Memory Rendering: The tokenURI function, which returns the NFT's metadata, now dynamically constructs the SVG in memory when it's called. It reads the user's attributes from storage and uses them to select and combine the appropriate SVG parts from the helper library. The final SVG string is then Base64-encoded and embedded in the JSON metadata.
This solution was far more elegant and efficient. Since the expensive string construction happens in a view function (which doesn't modify state), it consumes no gas when called by users or marketplaces to view the NFT. The only on-chain cost is for the small, cheap updates to the user's attributes. This allowed us to deliver a rich, dynamic reward system without passing on high gas costs to our users.
Link to the GitHub Repo of your project
Live URL of your project
What is your product’s unique value proposition?
PiggySavfe's unique value proposition is that it transforms saving from a lonely, boring chore into a fun, social, and rewarding game, by leveraging a crypto experience so simple that anyone can use it.
We stand out by combining three key elements that no one else does in this way:
- The proven social power of group savings (ROSCAs).
- Deep, motivating gamification with dynamic, evolving NFTs.
- A completely frictionless onboarding experience that hides the complexity of crypto.
How the Alpha Build Demonstrates This Value
Our alpha build is a functional proof-of-concept that directly validates our unique value proposition:
-
Demonstrates Social Savings (ROSCAs):
The alpha includes the core smart contracts for our RotatingSavingsGroupFactory. Users can already:
- Create a new savings group with specific rules (contribution amount, frequency).
- Join an existing group.
- Make deposits into the group pool.
The contracts automate the rotation and payout logic, proving the viability of a secure, decentralized savings circle.
-
Demonstrates Deep Gamification:
We have implemented the dynamic NFT passport, which is central to our gamified experience. The alpha shows:
- A unique, SVG-based NFT is minted for each new user.
- The NFT's artwork visibly changes in response to on-chain actions. For example, making your first deposit might change your NFT's base color, while completing a savings streak could
add a new pattern or badge. This is not a theoretical feature; it is working and demonstrates a powerful, real-time reward mechanism.
-
Demonstrates a Frictionless Crypto Experience:
Our alpha is built from the ground up on the Base stack to eliminate the biggest pain points of crypto:
- Email Login: The app integrates Base Account Abstraction, allowing users to create a secure, self-custodial wallet with just an email. This removes the need for intimidating seed phrases.
- Gasless Transactions: We have a functional Base Paymaster integration. This is demonstrated when a new user joins a group; their first transaction sponsored, meaning they don't need any ETH to get started.
- Human-Readable Names: The UI is integrated with Basenames, replacing long hexadecimal addresses with simple .base names in profiles and activity feeds, making the experience more social and less prone to errors.
In summary, the alpha isn't just a mockup; it's a working application that proves we can successfully merge social finance, engaging gamification, and a user-friendly "invisible crypto" experience to create a product that's ready for mainstream adoption.
Who is your target customer?
Our target customer is the "Crypto-Curious Novice" a Millennial or Gen Z individual who is interested in the potential of crypto but finds the current landscape too complex, risky, and intimidating.
Ideal User Profile
Our ideal user, let's call her Alex, has the following characteristics:
- Age: 22-35.
- Digital Native: She is comfortable using modern apps like Venmo, Acorns, and Duolingo. She understands digital assets in the context of gaming and social media, but not necessarily
finance. - Financial Situation: She is in the early stages of her career and wants to build good saving habits, but finds traditional banking apps uninspiring and easy ignore. She might have a small amount of money in a stock trading app but feels like she "missed out" on crypto and doesn't know where to start.
- Motivations: Alex is social and motivated by her peers, gamified experiences (like leaderboards and streaks), and tangible rewards. The idea of saving money feels like a chore, but she would be excited by a system that makes it feel like a collaborative game.
- Pain Points: Her biggest barriers to entering the world of onchain finance are the fear of losing a seed phrase, the confusion around gas fees, and the anxiety of sending funds to the wrong cryptic address.
We are also targeting a secondary audience: individuals from communities where informal savings circles (ROSCAs) are already a cultural norm. These already understand the power of group savings but are looking for a more secure, transparent, and convenient way to participate.
How We've Confirmed This Audience
While we haven't conducted large-scale user testing yet, we've validated our target audience through the following methods:
-
Market Research:
- The explosive growth of gamified finance apps like Acorns and Qapital (with millions of users) confirms a massive demand for tools that make financial management engaging and automated.
- The global ROSCA market is estimated to have a multi-trillion dollar annual volume, validating the core concept of social savings as a deeply ingrained human behavior.
- Industry reports consistently show that while younger demographics are the most interested in crypto, the perceived complexity remains the single biggest barrier to adoption.
PiggySavfe is designed to directly address this gap.
-
Problem-Solution Interviews (Conceptual Feedback):
- In informal discussions with individuals matching our "Crypto-Curious Novice" profile, we received overwhelmingly positive feedback on the frictionless onboarding. The concept of "just log in with email" was a huge point of relief.
- The idea of the evolving NFT passport was consistently highlighted as a "cool and motivating" feature that made saving feel tangible and rewarding, much like a character in a videogame.
- When we described the automated, smart-contract-based ROSCA model to people familiar with traditional savings circles, their immediate reaction was excitement about a system that is fairer and more secure, removing the social pressure and risk associated with relying on a single human organizer.
This research and feedback confirm that there is a strong appetite for a product like PiggySavfe that sits at the intersection of social savings, gamification, and accessible crypto.
Who are your closest competitors and how are you different?
Our competitors fall into three main categories: traditional FinTech savings apps, DeFi savings protocols, and other crypto-based social savings projects. Our unique strength lies in combining the best elements of all three while eliminating their biggest flaws.
Main Competitors & How We Are Different
1. Traditional FinTech: Acorns (https://www.acorns.com/)
Acorns is a popular app that helps users save and invest by rounding up their purchases. It's great at making investing passive and accessible for beginners.
- How We Are Different:
- Decentralized & Self-Custodial: Unlike Acorns, where users trust a central company with their funds, PiggySavfe is fully decentralized. Users always maintain control of their assets in their own smart wallet.
- Social vs. Individual: Acorns is a solo experience. PiggySavfe is built around the power of community accountability and shared goals through our ROSCA model.
- Deeper Gamification: Our evolving NFT passport provides a much more dynamic and rewarding experience than Acorns' simple portfolio view.
2. DeFi Savings Game: PoolTogether (https://pooltogether.com/)
PoolTogether is a "no-loss savings game" where users deposit funds for a chance to win a large prize, generated from the interest earned on the entire pool.
- How We Are Different:
- Collaborative vs. Competitive: PoolTogether is a lottery where one person wins. PiggySavfe is a collaborative system where everyone in the group is a guaranteed winner in a rotating cycle. Our goal is to build consistent habits together, not to compete for a prize.
- Predictable Outcomes: With PiggySavfe, users know exactly when they will receive their payout. PoolTogether is based on random chance.
- Focus on User Experience: PoolTogether, like most DeFi apps, requires users to have a wallet and gas, creating a high barrier to entry. PiggySavfe is designed for beginners with email login and gasless transactions.
3. DeFi Social Savings: GoodGhosting (formerly on goodghosting.com, now pivoted)
GoodGhosting was a pioneering DeFi project that allowed users to create social savings pools on Polygon and Celo to earn higher yields. They were one of the first to validate the demand for onchain group savings.
- How We Are Different:
- Built for Mass Adoption, Not Just DeFi Natives: This is our single biggest differentiator. GoodGhosting was built for the existing crypto user. PiggySavfe is built to onboard the next million. Our entire architecture is designed to abstract away the complexity of crypto:
- Frictionless Onboarding: We use Base Account Abstraction for email login and a Paymaster for gasless initial transactions. This removes the "wallet and gas" barrier that stopped most people from using apps like GoodGhosting.
- Intuitive UX: We use .base names and a friendly, gamified interface to make the experience feel like a simple web app, not a complex financial protocol.
- Deeper, Visual Gamification: Our evolving NFT passport creates a more engaging and sticky experience than the simple goal-based pools of previous projects.
- Built for Mass Adoption, Not Just DeFi Natives: This is our single biggest differentiator. GoodGhosting was built for the existing crypto user. PiggySavfe is built to onboard the next million. Our entire architecture is designed to abstract away the complexity of crypto:
In summary, while others have focused on either simple UX (Acorns), DeFi primitives (PoolTogether), or the core ROSCA model for existing crypto users (GoodGhosting), PiggySavfe is the first to combine all three into a single, seamless package designed for the everyday user.
What is your distribution strategy and why?
Our distribution strategy is centered around community-driven, organic growth, because our product is inherently social. We will focus on building a passionate user base that becomes our most powerful marketing engine.
This approach is broken into three phases:
Phase 1: Seeding the Initial Community
The first step is to attract a core group of early adopters who are aligned with our mission. This is not about mass marketing; it's about finding the right users who will provide valuable feedback and become our first evangelists.
- Content & Education: We will produce high-quality content (Twitter threads, blog posts, short videos) focused on simplifying complex topics for our target audience. We won't just shill our product; we will teach concepts like "What is a self-custodial wallet and why is it cool?" or "The ancient tradition of savings circles." This builds trust and organically attracts our ideal user.
- Direct Community Engagement: We will be highly active in existing online communities where our "Crypto-Curious Novice" audience gathers (e.g., specific subreddits, Discord channels, and Twitter circles). The goal is to be helpful and build relationships, not to spam.
- Strategic Partnerships with Educators: We will partner with a select group of crypto influencers and content creators who are known for making Web3 accessible and safe for beginners. We will give them early access and work with them to create authentic content.
Phase 2: Fueling Viral Growth
Once we have a stable product and an engaged initial community, we will focus on scaling through the product's built-in social mechanics.
- Incentivized Viral Loop: The core function of PiggySavfe creating a savings group requires users to invite their friends. This is our primary growth engine. We will amplify this by adding a referral program that rewards both the inviter and the invitee with a unique cosmetic for their NFT passport or a small deposit bonus.
- DAO & Community Treasury Partnerships: We will partner with DAOs, gaming guilds, and other onchain communities to offer PiggySavfe as a tool for their members. For example, a gaming guild could use it to help members save up for a new, expensive in-game asset together. This provides immediate access to entire communities of active users.
Phase 3: Scaling with Targeted Acquisition
With a proven product and a strong organic growth engine, we will layer in paid acquisition to reach a broader audience.
- Performance Marketing: We will run highly targeted ad campaigns on platforms like Twitter, Reddit, and TikTok. Our creative will focus on the fun, social, and gamified aspects of the app, highlighting the simple email login and downplaying the complex crypto backend.
- Airdrops & Quests: We will run campaigns that airdrop limited-edition NFT passport cosmetics to users who complete specific "quests," such as joining their first savings group or inviting three friends. This drives specific user behaviors and creates buzz.
Why This Strategy Fits
This community-first approach is the right fit for PiggySavfe because:
- It Leverages Our Product's Core Strength: PiggySavfe is a social product. A community-driven strategy is the most authentic and effective way to grow.
- It Builds Trust: Our target users are wary of traditional advertising but trust recommendations from friends and creators they follow.
- It's Capital-Efficient: By focusing on organic growth and viral loops first, we can build a sustainable user base without relying on a massive marketing budget, ensuring we can focus our resources on building the best possible product.
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
