
Liontin
Background
Liontin (an Indonesian translation of Pendant) is a mobile app that was heavily inspired by the Locket Widget App. Similar to the original app, it allows you to share a widget with your friends that updates whenever you "push" a new pixel art.
This was my first try at using React Native. I chose to use Expo because it gives you a bunch of niceties, kinda like how meta-framework in React web world. One thing that I really appreciate is the live preview on an external devices that doesn't require you to fiddle around with ADB which is pretty cool.
I chose ConvexDB due to its simplicity and realtime data support. It's basically a reactive DB. As for auth, I use Clerk because I want something that just works without much tinkering. These tech are all chosen because I want to focus more on the mobile app rather than having to think about managing the backend myself.