Browse all series
FrameworksAdvanced10 episodes

Let's Build an Offline-First Vue App

Depending on your application, you might find yourself in a position to offer your users the ability to use your program even if they have spotty or missing internet connectivity. By thinking about your app in terms of being offline-first, you can increase the overall response time of your application while providing a safety net for users to fall back on that allows them to continue working even in the absense of an internet connection. All of this is made possible with modern browsers, specialized files called Service Workers, and of course, Vue.js.

Series episodes

An Offline First App?

4m 17s

Learn 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

11m

Build 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 52s

Learn 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 3s

Learn 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 8s

Discover 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 2s

Learn 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 3s

Learn 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 1s

Explore 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 47s

Refactor 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 26s

Finish building your offline-first Vue app and explore next steps to expand features—take your skills further and create even more powerful user experiences.

Continue learning

Thumbnail for Build A Laravel App With TDD
Build A Laravel App With TDD

With Jeffrey Way

  • 44 episodes
  • Intermediate
  • Frameworks
Thumbnail for Learn Socialite
Learn Socialite

With Andre Madarang

  • 2 episodes
  • Intermediate
  • Frameworks
Thumbnail for 30 Days to Learn Laravel
30 Days to Learn Laravel

With Jeffrey Way

  • 30 episodes
  • Beginner
  • Frameworks
Thumbnail for Learn Vue 3: Step by Step
Learn Vue 3: Step by Step

With Jeffrey Way

  • 31 episodes
  • Beginner
  • Frameworks
Thumbnail for What's New in Laravel 11
What's New in Laravel 11

With Luke Downing

  • 14 episodes
  • Intermediate
  • Frameworks

Would you like to hear from Laracasts by email occasionally?