Let's Build an Offline-First Vue App
Series episodes
An Offline First App?
4m 17sLearn how to build an offline-first Vue app from scratch—explore key features, functionality, and start creating your own seamless, reliable application today.
The Editor Frontend
11mBuild a notes app with a seamless WYSIWYG editor using tiptap—learn how to install and configure it for smooth Vue integration and effortless note-taking.
Introducing IndexedDB
8m 52sLearn how to add IndexedDB to your Vue app for powerful, offline-ready local storage—store large data seamlessly and enhance user experience with modern browsers.
Saving and Displaying Notes
17m 3sLearn how to save and display notes using IndexedDB—store raw HTML notes and dynamically populate your app’s sidebar for a smooth, interactive user experience.
Let's Talk PWA
10m 8sDiscover how to build offline-ready apps with Progressive Web App tech—use service workers to cache resources and enable installable, fast, reliable experiences easily.
Running Database Updates
18m 2sLearn how to update notes, enhance the UI for creating new entries, and display a full list of notes from the database—build a seamless offline-first app experience.
Caching Assets
10m 3sLearn how to manage cached assets with service workers—bust outdated content and cache favicons to ensure your PWA works smoothly offline every time.
Oops, I'm Offline
5m 1sExplore how to handle offline scenarios in your app—sync user data with APIs seamlessly when connectivity returns for a smooth, reliable offline-first experience.
Time to Refactor
25m 47sRefactor your Vue app by breaking a monolith into child components and adding a central store—improve code organization and prepare for future growth with ease.
Wrapping Up and Next Steps
2m 26sFinish building your offline-first Vue app and explore next steps to expand features—take your skills further and create even more powerful user experiences.




