I posted that my goal is to have about 30-40 paying subscribers for Woofly until end of the year (https://mastodon.social/@sandropennisi/113135592178730518). So I made a Numbers document with a chart. A line showing where I should be on a given date and another line showing where I really am (green line in the pic). Also with trend.
So currently I'm on track but very narrowly 😅 will be very close. But i think it helps (at least for me) to have a clear goal and something "measurable".
=> More informations about this toot | More toots from sandropennisi@mastodon.social
@sandropennisi If I were you I’d add some basic gamification. Like user enables opt-in sharing (name of dog, picture, city only) and you show a ranking of the best walkers.
Server side can be relatively light and being opt-in + anonymous (aside from dog name) privacy is respected. If the dog agrees to it. Allow only pro to participate to reduce server cost.
=> More informations about this toot | More toots from santiago@masto.lema.org
@santiago yeah i‘m sure it could be cool and fun but i am really not good or experienced with server side things. Ok now that i think of it when you use CloudKit there’s a public shared db and i could write it in there. OR i could even use the GameCenter thing, forgot its name. It has scoreboard etc. I’ll put on my list but first i have another cool feature i want to make.
=> More informations about this toot | More toots from sandropennisi@mastodon.social
@sandropennisi Yeah server side is a whole world in itself. Right now my mindset is to never touch any of those “easy but uncontrollable systems”. I get a 5€ /month Debian instance on OVH and make it fit in there (2GB Ram, 1 Core).
You’d be surprised the performance you can get if your have a simple nginx + phpFPM setup that caches stuff in MemCache. Cheap to host, few lines of code, easy to backup. DB can even be SQLite (one file).
=> More informations about this toot | More toots from santiago@masto.lema.org
@sandropennisi For the case I mentioned I would just let (paying users) upload their score + image in s folder and have a cron process update the ranking asynchronously from time to time. So you just serve a json with names, scores and image URLs.
Including images would require an approval process though anyway as you know people will pay to post dick pics. It’s the internet.
=> More informations about this toot | More toots from santiago@masto.lema.org
@santiago i see what you mean. Actually on client i am like this, i want to have control of whats happening. I almost never use any 3rd party libraries etc. Hate when i don’t know what’s happening. Yeah i guess it wouldn’t be that complicated. Surely should be feasible even with my very limited server-side skills haha.
=> More informations about this toot | More toots from sandropennisi@mastodon.social
@sandropennisi I don’t know if my server skills are very good. What I mostly learned in the last 15 years was to drop all I learned from these shitty Google Compute, AppEngine, Amazon etc and metered friends and go back not to raw metal but nearly: simple Debian instances are my friends for life now.
Nothing hurts you as much when you’re already falling into deep burnout/depression as being constantly harassed by some corporation’s mandatory new way of doing things.
=> More informations about this toot | More toots from santiago@masto.lema.org This content has been proxied by September (3851b).Proxy Information
text/gemini