PlebLab / Top-Builder

Welcome to PlebLab's Startup Day, a dynamic gathering for Bitcoin startups, featuring the Top Builder competition as its centerpiece. This event is a hub of activity, offering builder sessions, workshops, announcements, and speaker panels, all aimed at fostering growth and learning within the Bitcoin community.
https://pleblab.dev
7 stars 0 forks source link

[Top Builder 2024]: zap.meme #42

Open jowo-io opened 8 months ago

jowo-io commented 8 months ago

πŸ—οΈ Top Builder 2024 Application Form to track progress through Round 1 - 3 ~ Currently in Round 2

πŸ“ Instructions

  1. Only complete this form if you have been chosen for Top Builder, by PlebLab.
  2. Provide detailed information to assist the judges in evaluating your project.

πŸ§‘β€πŸ€β€πŸ§‘ The Team

πŸ’‘ The Idea

πŸ“š Additional Information

πŸ“Œ Submission Type

πŸš€ Current Project Progress

⏳ Round 1 Milestone

πŸ“ 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

jowo-io commented 8 months ago

Progress update (26th Jan)

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!

Integrating Lightning

Building a basic profile page

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).

jowo-io commented 8 months ago

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.

source: https://stacker.news/items/401783

jowo-io commented 8 months ago

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.

jowo-io commented 8 months ago

NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/413007

building in the open #1


logo-sm.png

This week

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:

Strategy

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.

Work

Big pieces of work done this week:

Video demo showing the profiles functionality: https://www.loom.com/share/34e936dd800e42bba39938cb07265a3e

Next week

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!

Stats

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

jowo-io commented 8 months ago

Here's the first sponsored SN MM thread! https://stacker.news/items/413650

jowo-io commented 7 months ago

Final update before round 1 of Top Builder comes to and end!

This week so far we've added:

Nostr login and activity demo

https://www.loom.com/share/7adaffe777be4caeae5c3ede2dd2a1cc?sid=21f103aa-8d88-469b-ba7b-b6cd68d024e0

Admin tools demo

https://www.loom.com/share/e9873808e4c44a84b38d1fb4155080ff?sid=9bcbcdf1-4555-4157-a753-0e3104746620

jowo-io commented 7 months ago

NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/430569

logo-sm.png

building in the open #3

This week

The plan

Last week we outlined the following plan for the week:

What actually happened

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:

NIP30 emojis

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!

Screenshot 2024-02-18 115150.png

Next week

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.

Stats

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

jowo-io commented 7 months ago

Here's the second sponsored SN MM thread! https://stacker.news/items/421915

jowo-io commented 7 months ago

NOTE: this was also posted publicly on stacker.news here: https://stacker.news/items/437087

logo-sm.png

building in the open #4

This week

The plan

Last week we outlined the following plan for the week:

What actually happened

Meme cards:

Image

Here's the direction our meme cards are going in! We're adding a bunch of Nostr related features :)

And on the right:

Meme categories:

Image

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 nav:

Image

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.

Next week

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.

Stats

Image

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