(no title)
AlexITC | 2 years ago
## 1. Vacation tracker
I used to track vacations in a spreadsheet but I had a couple of incidents where I was waiting for team members to do a task, and, I even called them just to be told that they are taking time off.
We built a vacation tracker webapp that notifies a discord channel a week before the time-off period starts (same for holidays).
I have been willing to add a feature that notifies our customers when one of our devs will be off. The site is public/free in case anyone wants to give it a try.
Why not to use existing services? The apps I found had integrations with every messaging app but discord.
## 2. Webapp preview service
It was annoying to ask devs for demo videos when they submitted PRs, it was slow to run the code locally, then, we developed a heroku-like app to automatically deploy the code from PRs to a temporal url, including backend/frontend and its dependencies.
This has been very helpful for us, we started integrating it with a few customers who love it but we haven't had much time to scale our customers base.
We did not used existing tools due to the huge pricing while considering the amount of projects we work on and the number of people, also, most of the existing services depend on dockerized services while we rarely follow this approach.
## 3. Discord scammer kicker
While I wasn't the founder, there was a time where I was involved in cryptocurrency projects, there was a common scam back them, scammers would join the discord channels and rename his nick to match one from the project maintainers, messaging the community to try stealing their coins.
I created a simple discord bot that would kick out people with nicknames similar to the ones from the team.
There is a post about this at https://wiringbits.net/wiringbits/2020/07/06/writing-a-disco...
The number of bans was surprising, eventually, people stopped trying this approach.
## 4. A simple website to restart services
In short, a 20 lines of HTML + nginx (no js, no backend) that would ssh into VMs to execute pre-defined commands (mostly to restart services) so that non-technical people could execute these.
This is described in https://wiringbits.net/general/2022/10/15/super-simple-admin...
No comments yet.