Home Artists Posts Import Register

Content

Hey all,

I spent some time this past weekend working on the mobile application and some time last week working on some cost saving measures on the server side of things. These are all still in motion, but I figured I would post the mobile app preview here in addition to on discord.

I am more comfortable with the build this time around and thanks to github copilot autofilling a lot of type hints working with Typescript has become a much more enjoyable experience. I was worried about having to copy paste so many similar blocks for API calls, etc  but copilot really does understand what you're trying to do and helps a lot. Same with MOBX - really great combination all around.

The following checklist is things I have still to implement before any alpha version is ready:

  • Account registration page
  • User lists
  • Waifu Controls \ Add To List
  • Preloading data
  • Refreshing capability
  • Upload capability
  • NSFW hiding as account settings (or the app cannot be allowed on App Store \ GPlay)

Due to the varying degrees of sizes, I may need to completely flip how i do things on it's head. I am hoping that Cloudflare soon comes out with R2 and it makes sense to switch as I have a use case that could be helpful for cost savings \ bandwidth savings. Specifically having workers help rewrite assets and deliver them from R2 would be nice.

Being able to serve up variants with a worker based on device size would be a huge help to stave off bandwidth costs. Cloudflare Images is an AIO solution but after looking at the costs compared to the usage it's completely impossible to serve up images like that. When a user even loads the popular pages, minus lazy loading, they are loading 20 - 60 images at a time. It would be far more cost efficient to generate my own variants based and simply use ShortPixel to generate them according to the recommended specification from google and also generate AVIF format data for the application to save not only bandwidth but also rescue the quality as some phones (RETINA) will be able to offer much richer images for us as a whole.

I would love to do LOSSLESS compression on all images and let Cloudflare polish serve up a lossy version so we can keep the pretty assets open for all but it's just not realistic. 

The grind continues! 

Files

MWL Mobile Preview

Comments

No comments found for this post.