Is that better or worse than stripe who updates their status page saying something is wrong all of the time and then just changes it back without noting any problem in the history? I get alerts on them 4-5x/week and only maybe one of those winds up as a colored entry in the history.
...and sure enough, shortly after writing this it was 'down' for 10 minutes and came back up with the status page saying nothing about it.
While we were building the MVP for https://pupkeep.com/ we decided to try and not automate anything that we didn't have to so we can ship core features faster.
For instance I was going to build a complicated job system to handle payouts to different company locations, but I realized that until we get thousands of customers I can just send the payouts manually by clicking some buttons in Stripe. A bit tedious but instead of building and debugging that we now have another full feature built out improves our users experience.
I'm working on https://pupkeep.com/, it is cloud based kennel software. For places that do pet boarding and grooming.
The market has a lot of competition, but it seems most solutions are just too bulky and slow. We recently went on a trip to various boarding places around us and received good feedback about our product. I'm very excited to see what happens next.
Wow. Had no idea that there would be that much competition in this space. I'd love to learn more about your overall solution - is it essentially an "e-commerce" site for pet boarders so pet owners can book their appointments and pay online?
Yeah I was surprised, though most other solutions are very old and slow so I really only consider us having one or two other real competitors.
The booking and paying online is actually just a small portion of the needs most of these businesses have. In addition to appointment management we also handle keeping track of customers, customer's pets(vaccination requirements, dietary needs, etc), inventory management, employee scheduling and role management, and analytics for it all.
Our competitors seem to handle parts of these but we are looking to be an all encompassing solution while simplifying the UX. We are also targeting multiple location support for enterprise customers, with our competitors multiple locations seem to be an afterthought. On top of that our app is faster and cheaper per month, offering discounts for multiple locations and no setup costs (other than buying optional hardware).
Very nice. How do you handle so much development work while balancing scope creep given that you're an all encompassing solution as opposed to handling different parts of it? I've been looking at extending my app to include many other components without overstretching myself.
Really just prioritization. We prioritize everything based on its usefulness/need. We are also in "MVP mode" right now so anything that isn't a part of those core features mentioned or isn't essential is put on the back burner.
You would be correct. Our current implementation of those are fairly bare bones, but still encompass the main needs of the businesses we are targeting.
I use Socket.io just fine for my game, though I do implement it differently and send binary packets of my own protocol instead of JSON. I can see what you mean for new people in the field using unmodified events though.
I've been working on something similar for a bit as a hobby, though I haven't updated it in a while it is pretty fun when there are a bunch of players on.
I don't have a fear of change, I have a fear of staying the same. I have a fear that I will be stuck in the same job for the next 40+ years. I don't want that, I don't want to work for someone else, to have all my hard work on their projects do more for them than it has for me. I am hoping to quit my job soon and go off and do my own thing or die trying.
"Once trained, our system is also extremely fast and compact, requiring only milliseconds of execution time and a few megabytes of memory, even when trained on gigabytes of motion data."