Now as I got all the attention, I would like to tell it's not like that๐. Recently, I watched a Kdrama, "If wishes could kill". Taking inspiration from that, I built Girigo(app's name in the show).
GitHub repo: https://github.com/tanay9098/Girigo
App live link: https://girigofrontend.netlify.app/
Tech stacks used ๐ค
| Layer | Technology |
|---|---|
| Web Frontend | React 19, Vite 8, PWA (Workbox), Web Crypto API |
| Backend | Node.js, Express 5 |
| Database | Supabase (PostgreSQL + Storage + Auth) |
| Job Queue | BullMQ, Redis, IORedis |
| Push Notifications | Web Push API (VAPID), web-push |
| Encryption | AES-256-GCM, PBKDF2 (310k iterations) |
| Deployment | Netlify (frontend), Render.com (backend + worker) |
Project Directory ๐
Girigo/
โโโ frontend/ # React + Vite SPA
โ โโโ src/
โ โโโ components/ # VideoRecorder, WishForm, CountDown, โฆ
โ โโโ hooks/ # useMediaRecorder, useCountdown, usePush
โ โโโ lib/ # crypto.js, api.js, supabase.js
โ โโโ pages/ # AuthPage, DashboardPage
โโโ backend/ # Express API + BullMQ worker
โ โโโ routes/ # wishes.js, push.js
โ โโโ jobs/ # worker.js (scheduled notifications)
โ โโโ middleware/ # auth.js (Supabase JWT)
โ โโโ lib/ # queue.js, storage.js, webpush.js, supabase.js
โโโ supabase/
โโโ migrations/ # SQL schema migrations
Struggles and learnings ๐
It was my one of the few apps that I put in production so I had to resolve production issues which many AI and LLM tools were not able to do so,it helps me to improve my debugging skills to a great extent and most importantly, I learnt how to prompt properly.
I also knew what .toml and .yaml files are, and how it saves our time for configuring our application for deployment.
Earlier I didn't knew much about security concepts but building this application pushed me to learn security concepts to prevent users to access someone's else data and video-encryption. Few of these concepts are, Row-Level-Security, SHA-256,PBKDF-2, and, AES 256 GCM for video encryption. Now explaining these security concepts and how they work in tandem with each other deserves its own dedicated blog, which I will share next time.
Thanks for reading :)

Top comments (2)
This title is wild ๐
โAn app that can kill youโ honestly sounds like either a sci-fi thriller or the most aggressive productivity app ever built ๐ It grabs attention instantly, but it also raises a lot of curiosity and confusion at the same time.
Jokes aside, the concept is definitely attention-grabbing and has a strong hook. However, it would be good to clearly explain what you mean by โkillโ in the context of the app, otherwise readers might misinterpret it and get the wrong impression.
Overall, itโs an interesting and memorable idea โ just needs a bit of clarity to match the strong title ๐
In the kdrama, once you record your wish in the app, your wish will be granted, abd after that you will die.
Thanks @technogamerz for your kind feedback.