Michael Pfister pfp
Michael Pfister
@pfista
I'm gonna try the building in public thing. Follow along here! https://i.imgur.com/Rn0LkRB.png
37 replies
0 recast
1 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Main goals for this project: • Have fun • Just start building. Now! • Meet cool people along the way • Learn some new tech • Provide a useful tool for the Farcaster fam
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
I've roughed out my idea and created a plan in Notion: https://www.notion.so/pfista/sharecaster-xyz-b61bb288358e477e82a2004e73658bf7
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Got up a landing page but is not functioning just yet. I need to learn more about Next.js and React, as well as Supabase. https://sharecaster.xyz
2 replies
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Wow Rahul was literally just hired at Ligma Ventures and already cold emailed me about investing in sharecaster’s seed round based on the hockey stick growth we’ve seen overnight. https://i.imgur.com/auPLSkk.jpg
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Spent most of the day figuring out how to save and retrieve from supabase. Also, @df unblocked me to help pull open graph data directly from a cast :D Minimum Zeitgeist Product is almost done, here's an example of what sharing a cast will look like: https://i.imgur.com/lcRpf0D.jpg
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
I've finished the sharecaster.xyz mvp, give it a shot and let me know what you think! https://i.imgur.com/zVRpHcn.png
4 replies
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Having issues with iMessage displaying open graph data in different ways. I can’t get og_description to display there for some Reason, but other chat apps show it. Anyone have experience with this? https://i.imgur.com/br3e9I6.jpg
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Also, I think I'm going to need to use the non-production ready Merkle V2 API 😅 @v When I try to get a reply cast using /indexer/threads/:castid the response is empty. Not sure if there is a way to get casts directly on the V1 API? So right now, if you create a sharecast of a reply the OG data won't come through.
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Some stats of visitors so far. 19 sharecasts have been created! https://i.imgur.com/IotjoLm.png
0 reply
0 recast
1 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Just shipped a few bug fixes! • Sharecaster pulls proper open graph data from replies, not just top level casts! • Improved support for open graph images based on whether the cast has a direct image attachment, or links out to another website. https://i.imgur.com/zwXxmyn.png
1 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Up next: • Make this a PWA and utilize Share Target APIs for native OS share sheet access. This should improve UX significantly on mobile. • Programmatically create images for each cast that has the user's avatar in the OG image • Raycast integration to make desktop UX of creating a sharecast much easier
2 replies
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Cast previews just shipped! Now you can send Sharecast links to friends who aren't on Farcaster and they'll see a preview of the cast.
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
I spent some time trying to integrate this new next-ui component library but ran into trouble with the dark mode and navbar. So, sticking with simple css for now. https://nextui.org
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Cast previews on web2 have shipped! Here's an example of what that looks like: https://i.imgur.com/T4FEXEB.png
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Mobile layout/responsiveness is super janky right now and killing me. But it's on the list!
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Got some nice love from @dwr.eth https://sharecaster.xyz/0x67aebea1329f7a95b78786a6d7edca3993fc69788eb222f1f74d51369ce97fb4/0x67aebea1329f7a95b78786a6d7edca3993fc69788eb222f1f74d51369ce97fb4 https://i.imgur.com/NcktL4T.jpg
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Shipped a few improvements to responsive layout on mobile, given majority of traffic is mobile safari. Once i choose a component library I’ll have a bunch of refactoring to do. Most excited about adding connect with wallet for analytics and viewing past sharecasts, as well as auto-tweeting new casts.
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Switched to Next.js 13's new beta "/app" folder in production, because yolo. Been learning more about react and Next in the process. Lots of things still unfolding with how Next will handle data fetching at the component level with new React functions like use() https://beta.nextjs.org/docs/data-fetching/fetching
0 reply
0 recast
0 reaction

Michael Pfister pfp
Michael Pfister
@pfista
Homepage now shows recent casts that were shared, along with number of comments, recasts, and reactions. Thanks for the feedback on this @stephenlacy @jj @bias. Made some other design changes around the cast card layout and fonts as well. https://i.imgur.com/wi7JsK2.png
1 reply
0 recast
0 reaction