PS Fixed the voting algorithm (was using ASC instead of DESC). Probably needs more work but thanks for pointing it out!
1,382 karma · joined December 1, 2016
PS Fixed the voting algorithm (was using ASC instead of DESC). Probably needs more work but thanks for pointing it out!
I started this as a side project about two years ago and now it has about 1k daily active users. Users time themselves solving the Rubik’s cube, practice on the trainer, and 1v1 others.
Technically, it’s generating some money from the Pro feature, but not enough to run the servers. So I pay out of pocket every month. It has a lot of fans and supporters so I’d never shut it down, but it’d be nice to at least break even.
Bluetooth cubes still have a ways to go before they're physically good enough and also affordable enough to replace regular cubes, but they will solve this issue. CubeDesk already supports a few types of BT cubes. When you use a BT cube on CubeDesk, you get a breakdown of every stage, turns per second, areas you paused, etc.
The unfortunate thing about BT cubes is that all the companies making them have their own proprietary software that they want their customers to use, so they encode the data coming from the cube to make it really hard for anyone to make sense of it. Some of us in the cubing dev world have reversed engineered these techniques, but it's just unfortunate how they try to keep it a secret.
As for cheaters/trolls, I have a manual reporting system right now, but I'll do my best to start flagging accounts automatically. Pretty hard thing to solve given the nature of the issue.
Good question. I recently came out with a Pro version for CubeDesk which is mainly there for people who want to support development. You also get some minor stuff like additional themes and 1v1 options.
I'm hoping that enough people buy Pro so that I can cover the server costs. As long as the server costs are covered (or at least not too high), there's no reason for me to ever take down the app. If nothing else, it's a good learning opportunity for me.
Since I started the app by saving data to the DB instead of the user’s device, this is more of a technical limitation than a choice that I’ve made. I just need to put aside the time to implement it.
Didn’t use anything for designing it. Just mainly eyeballing
I can definitely do this on my own, but a SaaS with a nice UI just makes sense for this use case.
I share my thoughts and personal projects