# qcast update #7 > 龴ↀ◡ↀ龴 buildspace s5 龴ↀ◡ↀ龴 **Published by:** [deca12x](https://paragraph.com/@deca12x/) **Published on:** 2024-07-11 **URL:** https://paragraph.com/@deca12x/qcast-update-7 ## Content _tldr_i'm building a scheduler for casts (posts) on farcaster, join the waitlistworking on allowing users to upload their images (using Pinata & IPFS)see update #6 _technical_users generally don't have a url of the image they want to post, so i need to offer an easy way for them to upload an image and then have it hosted securely.i want to avoid storing the images in my own server, cause if it stops running, all images in users' casts won't be available.so i'm building in the ability for a user to upload an image to ipfs through pinata. the flow looks like this: user uploads the image, when user clicks on cast button, client-side sends image file to server-side (if present) with a post request. server side generates pinata jwt key, then pins image to ipfs, gets the url and includes it in the cast intent as an embed....this approach is expensive, as it would cost $20 p/m above 500 uploads (on top of the $9 p/m of neynar) and also it's tricky to implement. i found another solution (below), but i want to get it done this way first to learn and have working code for this approach.the alternative is imagekit, not web3 but has a large free tier and is easier to deal with, even direct from client-side i think.in conclusion, this week i want to get the pinata + ipfs approach working. starting next week (i also have ethglobal brussels this weekend) i'll work on the imagekit approach. _farza notes_ farza says: iterate the build-in-the-open loop:...create, launch, measure, learn...so i reached out to my 7 early waitlist users with 3 questions: what not to do when asking for feedback:don't defenddon't make changes based on feedback without understanding whydon't ask 'would you use this / check it out?' "thanks for being amongst the first ppl to join the qcast waitlist! heyoo, i'm @deca12x core member of urbe.build can i please ❤ get an idea ofdo you always cast from warpcast? (what else?)do you use any tools to plan future casts?what is your least favourite thing about warpcast?the best way to support qcast rn is to cast a referral frame 👇 warpcast.com/~/compose?te..."https://www.beearly.clubBeearly - qcastBeearly - Launch your waiting list on Farcaster. ## Publication Information - [deca12x](https://paragraph.com/@deca12x/): Publication homepage - [All Posts](https://paragraph.com/@deca12x/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@deca12x): Subscribe to updates - [Twitter](https://twitter.com/deca12x): Follow on Twitter ## Optional - [Collect as NFT](https://paragraph.com/@deca12x/qcast-update-7): Support the author by collecting this post - [View Collectors](https://paragraph.com/@deca12x/qcast-update-7/collectors): See who has collected this post