Spends Tracker started as a simple web app but quickly needed mobile features like offline access and push notifications.
Capacitor Integration
Capacitor allowed me to wrap my Next.js app and deploy it to iOS and Android with minimal code changes.
Offline Persistence
Using IndexDB and service workers, I ensured that users could track their expenses even without an internet connection, with data syncing back once they were online.



