Traditional reminder/todo apps have never been able to fit into my workflow long term, where as emails have always been a constant. Bethink is my way of solving the "I need to remember to do x at y" problem.
This morning I took some time to add in some keyboard shortcuts so that I can use most of the app without a mouse.
n navigates to a new notification form . esc navigates back to the notification list from the form . cmd/meta + enter submits any form .
I really like how I can navigate twitter via vim like keybinds, and I recently picked up Intellij which has amazing keyboard shortcut support so I think having an exeperience similar in Bethink would make it even more useful for me, or other users like myself that prefer using a keyboard to a mouse.
Aside from the keyboard stuff, I added a user confirmation flow and a password reset flow.
The user confirmation flow ensures that a user can't sign up with an email they don't have access to with the intention of flooding them with notification emails. This wasn't so necessary when I was primarily the only user of the app, but as I begin to share the app more it was a growing concern.
The password reset flow, again not a huge deal when I was the only user of Bethink, was something that I knew I needed to add if I were to let other people in.
Bethink Tech Stack
Infra:
Dokku on a $10 Digital Ocean instance
Backend:
Phoenix API
Postgres DB
Front End:
Nuxt.js
Vue.js
Tailwind.css
Inception
No matter how many times I tried to adopt an app based / push notification based reminder workflow I found that I always fell back to sending myself emails. Most apps that I tried out want you to adapt to their way of doing things, and they try very hard to keep you in their ecosystem. What I really wanted was a service that revolved around my already exsiting email workflow. I couldn't find any that were simple enough or that didn't push their philosophy on me, so I made one!
I figured that if this scratched an itch that I had, that maybe it would do the same for someone else.
Traditional reminder/todo apps have never been able to fit into my workflow long term, where as emails have always been a constant. Bethink is my way of solving the "I need to remember to do x at y" problem.