So, I was working on a project called Vigilante (by Ocix) for the last 6-7 months. And now people have started looking into it and actually using it. The numbers are still very low but I feel Reddit will help me to reach this project to all the developers out there.
Problem statement -
For the last year, I have been very serious about building something so that I can survive if AI takes over my job. But whenever I try to build something. I'm just motivated for the initial 5-6 days, and then motivation fades.
I planned to do something for this first.
How I proceed:
Currently, we are at v7 of the application, and it was not like this from the start.8
- The first version only had the dashboard and Pomodoro + it charged money if I missed a day.
=> Response: It doesn't even let people try it. Worst UI and bugs. But it helped me to stick around it.
- Second version: I improved the UI a bit, but it was still a dashboard; no one liked it.
- Till v5, the same story was repeating: I was improving the font, UI, adding unwanted features, and no one was giving a f\*.
- In v6, I got the idea of why not to make it a game; this one was completely not my idea at all, but a subtle hint I got from one of my followers. I built it and made it an action game.
- Now people are starting to show interest, but a big issue came up as the games are costly. So need to think about the cost also. For some of the fields, I used the image in the background, and that was spoiling the game.
- In v7, I figured out what I needed... I was playing a city builder game, and it was so addictive that I played it day and night for 3 days just to complete all its levels. That's when I got the final idea.
It took me a lot of time, but every time I learned a lot.
What does Vigilante even do?
Till now, I told you the story. Now let me tell you what it does.
- Log in with GitHub.
- Attach the repo you are going to work on.
- Create a goal
- and you will enter the game.
- Every day, whenever you push your commit to GitHub, the game automatically progresses. It's super fun.