Open jowo-io opened 8 months ago
It's been a busy week! lots of building on our app, and a little strategy for next week. We've hit a bunch of the core Round 1 Milestone already!
In addition to the the code, we've also settled on a new name for our app: Zapmoji is reborn as zap.meme, and can be found here: https://zap.meme
Over the weekend I'll be doing a bunch of small coding tasks: cleaning up the code in some places, doing some security audits and code reviewing, and also cleaning up the database entries so that all the data on the site is production ready (e.g. removing test data added during dev, ensuring no duplicate emojis are shown, removing old memes that didn't make it through our Chief Meme Officer's moderation).
Below is a quote of some text i wrote for the AMA on Jan 26thm, thought it'd be worth re-posting here too:
I was just day dreaming about some of growth strategy we'll be trying, so thought I'd outline some more of them here, as a more detailed response to your second question.
As I mentioned, we're gunna lean heavily on SN meme mondays for a few weeks. We still need to refine the product a fair bit, and getting some early alpha testers on board from SN would be ideal :) we'll work with them to refine our app and get a better feel for what sort of things we can build into the core product.
Also, our CMO (Chief Meme Officer) will be reaching out to active memers on Twitter, Nostr and SN etc. He'll be handling most of the user engagement and will be in the trenches talking to users and gathering feedback. Another thing we're really excited to experiment with is going to be 3rd party integrations. Think of how Giphy have integrated into WhatsApp.
Most likely, our first port of call for integrations will be Nostr. It's permissionless so no waiting around. There are loads of meme lords on Nostr. We'll implementing various Nostr related features, and be setting up a Nostr relay with the goal of reaching towards our 1,000 and 10,000 user marks. The Nostr integration will come with various other tools to help meme creators reach their potential. We have a bunch of other exciting back-of-the-napkin ideas on this front that still need hashing out, but should start to come into focus by the 2nd round of the contest.
Reaching 100,000 users will require us to branch out of the Bitcoin ecosystem. The goal would be to tap into a large platform and draw new users in from there. I'd say we'll do something like: 2 week sprints, build an MVP integration, see if hits, if it doesn't, then scrap it and go back to the drawing board and try a different angle. Rinse and repeat until we tap a rich vein of ore.
I tried this approach with a previous project and eventually got a big hit and millions of views: first, I built a Discord Extension, no one used it, then I tried an Android App, same thing, then I tried a Twitch extension... The Twitch extension blew up and racked up 3m views which converted into about 100k views on the website that accompanied the extension.
This weekend and monday we've been hard at working prepping our alpha launch. There was soft-launched today on Stacker.news.
We imported all the historic memes that have been posted on Meme Monday's (1000+ memes) and we built all the SN user's a profile page that they can claim and the receive any sats that are earned on zap.meme
We've also arranged a sponsorship of Meme Monday for every Monday in February. It'll work something like this: We'll be giving away an extra 25k sats to the winner that SN chooses (so they get standard 25k from you and an additional 25k from zap.meme) and we get to choose 2 runners up too, 2nd place getting 25k and third getting 10k. We'll also be engaging with the community on those posts and get a small text in the thread description.
NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/413007
It's been a busy week on our side. We soft-launched our app during this week's Meme Monday on SN. It went well, we received some positive feedback and encouragement which is always nice. (If you guys have any critical feedback it'd be much appreciated too!)
Now that the app is out there in the hands of real users, the goal is to get feedback and grow our user-base. We've already made some adjustments to our strategy based on what we've seen and learned during the launch:
See here for a previous outline of our strategy: https://stacker.news/items/401783
This week we've decided to shift our strategy a bit. We had planned to get as many meme creators signed up on our platform as possible and uploading memes directly into our app. However, we've come to understand that this presents a significant challenge and we believe it will slow us down a lot. Our goal right now is growth, we want users viewing and reacting to memes!
So, this week, we've built a bunch of tools and refactored our app so that content generation on zap.meme is automatic. We're able to easily pull in 1000s of memes from two sources. stacker.news and Nostr.
When these memes are pulled in, we generate a profile for the meme creator, which they can claim later when they sign up to zap.meme, along with any sats their memes have earned.
We think this is a really cool way of handling content creation. It allows us to skip the whole "chicken and egg" situation that user generated content platforms often have: they have no users making content, so they have no users viewing content, so they have no users making content, so they have no users viewing content... β»οΈ
we're avoiding this trap by sourcing the memes ourselves, making the content creators a profile, and waiting for the honey-pot of sats on the profile to build up and eventually get claimed by the creator!
And, content creation out of the way, we can now focus our efforts on getting content consumers using our site. The consumer strategy hasn't been fully planned out yet, but most likely it'll involve more than just dope memes.
Big pieces of work done this week:
Video demo showing the profiles functionality: https://www.loom.com/share/34e936dd800e42bba39938cb07265a3e
Next week is gunna be all focused on content consumers and growing our user base and increasing the amount of sats spent in app.
P.S. We have something exciting lined up tomorrow's Meme Monday!
Week 1 | Week 2 | Week 3 | Week 4 | ... | |
---|---|---|---|---|---|
Weekly page views | 400* | ||||
Weekly Unique visitors | 80* | ||||
Total registered users | 34 | ||||
Total reaction value | 1940 sats | ||||
Total memes uploaded | 8323 |
* approximate because analytics were added in the middle of the week
Here's the first sponsored SN MM thread! https://stacker.news/items/413650
Final update before round 1 of Top Builder comes to and end!
This week so far we've added:
https://www.loom.com/share/7adaffe777be4caeae5c3ede2dd2a1cc?sid=21f103aa-8d88-469b-ba7b-b6cd68d024e0
https://www.loom.com/share/e9873808e4c44a84b38d1fb4155080ff?sid=9bcbcdf1-4555-4157-a753-0e3104746620
NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/430569
Last week we outlined the following plan for the week:
We hit some speed bumps this week. So we're slowing down and assessing our direction.
This Monday, after taking the weekend off, we noticed a malicious user was able to steal about $8 worth of satoshis using a bug in the wallet functionality. Ooops! Looks like we rushed thing a bit. So we disabled the wallet features and did a little soul searching. Feeling pretty burned out after the amount of intense work we've put in up until now, we ended up taking the whole week off. It was much needed. Although it probably won't help our chances of making it through to round three of Top Builder, we decided not to force ourselves to work. We know the signs of burnout, and didn't wanna push it. Work should be fun, especially on a project like ours, and if it feels like a chore, somethings wrong.
Not great timing considering we now only have one week left for the second round of PlebLabs Top Builder, but it is what was needed. And taking the long view, we think it's for the best because it gave us some head-space to think about our roadmap and what's best for the product long term.
We've come to the conclusion that the core "reactions" dynamic in zap.meme not optimal. Why? Primarily because they're proprietary / closed source. By that we mean you can react using a custom emoji that's only useable and visible on our platform, with sats all being handled in a custodial manner. When we first built this functionality, it felt like a natural direction to go in. We had custom emojis, we had memes, let's use them to react and send zaps! An hey, that's how it works on WhatsApp / Telegram... And in some ways it is natural. Natural for a closed, centralized platform that is.
However, that's not what we want to be. So, after doing some soul searching and research, we've decided to shift things up in our roadmap. Last week, we had planned to bring some economic incentives to meme consumers. We had a pretty cool idea for this, but we're gunna scrap it because it only builds further on top of the closed foundations.
So, our new road map will lean even more heavily on Nostr than we have been doing so far. Our new "mission" could probably be best described as: "Open memes for everyone, powered by Nostr" and our goal is to become a fully fledged Nostr client for meme lords, but also an open and accessible way for content consumers who are new to Nostr, to dip their feet in without having to learn any of the Nostr specifics stuff.
Some key changes we'll be making to the app:
Custom emojis are hilarious and the let users express themselves in ways that legacy Emojis simply never will. Legacy unicode emojis are essentially boring, generic, corporate slime. They're created and maintained by big tech, are utterly PC, and are fundamentally limited.
We think that the custom emoji on zap.meme have a ton of potential, and that NIP30 can really bring them to life by opening them up to the world in a free and open standard. We see a future where anyone can create an emoji, and it'll thrive and be used and go viral of it's own merit, circumventing the Unicode consortium controlled by big tech companies.
Anyway, our little rant out of the way, we wanna bring custom emoji to Nostr using NIP30! Just look at them, they're glory... and this is just the tip of the ice burg!
The plan for next week:
Also, we're gunna aim to end our daily work session on a high, so we're excited to start again the following day. Instead of working crazy hours and burning out! Also, unless we get some funding to keep working on zap.meme, we're gunna have to work part time on it for now - most likely circa 4-6 hours per week day.
Week 1 | Week 2 | Week 3 | Week 4 | ... | |
---|---|---|---|---|---|
Weekly page views | 400* | 1688 | 700 ** | ||
Weekly Unique visitors | 80* | 325 | 95 ** | ||
Total registered users | 34 | 83 | 103 | ||
Total memes uploaded | 8323 | 8491 | 8599 |
* approximate because analytics were added in the middle of the week ** approximate because we accidentally broke the analytics half way through the week
Here's the second sponsored SN MM thread! https://stacker.news/items/421915
NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/437087
Last week we outlined the following plan for the week:
Here's the direction our meme cards are going in! We're adding a bunch of Nostr related features :)
And on the right:
After adding even more memes to the platform, we realized we really need categories... So we've added some! Right now our categorization algorithm is primitive, but we wanna look into setting up some ML models for more accurate results.
Site navigation is simplified, no longer displays top and latest links, now it's just memes or emojis.
We've temporarily removed the "Top" filter, instead we just have a latest feed. Main reason being that content wasn't fresh on the Top filter, whereas the latest filter has new memes coming in daily. We'll look at bringing back the top filter once our Nostr integrations are more complete. Once we have all that Nostr data we'll be able to assign memes a ranking based on zaps, reactions and reposts.
The plan for next week:
We really wanna do some more marketing and user acquisition work, but we'll probably hold off on any big pushes on this front for a few weeks until the dust has settled a little around our UX & product roadmap changes.
Week 1 | Week 2 | Week 3 | Week 4 | ... | |
---|---|---|---|---|---|
Total registered users | 34 | 83 | 103 | 110 | |
Total memes uploaded | 8,323 | 8,491 | 8,599 | 21,792 |
ποΈ Top Builder 2024 Application Form to track progress through Round 1 - 3 ~ Currently in Round 2
π Instructions
π§βπ€βπ§ The Team
π‘ The Idea
Project Overview: You can think of zap.meme as a Stacker News + Giphy mashup. We all know that Bitcoiners have the best memes. It's a fact. And it's time to electrify our memes with Lightning.
Website: prototype available here: https://zap.meme
GitHub: Private
Project Stage: Pre-alpha - an early prototype is live with essential features being added daily. It's starting to take form and is on track to hit an alpha release within 3 to 4 weeks.
Supplementary Materials:
π Additional Information
π Submission Type
π Current Project Progress
β³ Round 1 Milestone
First-round milestone the team has set for themselves:
Alpha launch means finish building the core functionality (Bullet points 1. Integrating Lightning and 2. Building a basic profile page above), as well as various unfinished bits behind the scenes.
As well as a lot of programming, it'll also involve:
π Submission Complete
π Top Builder Program Structure
Registration Opens: Monday, December 18, 2023
Round 1: January 13 - February 10, 2024
Round 2: February 10 - 24, 2024
Round 3: Starting February 24, 2024
Final Round at Startup Day: March 14, 2024