Learn how to build SPA with Vite + Vue + Pinia + Vue Router + Vue Apollo + Tailwind CSS

I wrote a step-by-step tutorial on how to build a single-page application in Vue 3 from scratch.

The tutorial: Building Your First Single-Page Application in Vue

You will learn things like:

  • Handling authentication
  • Integrate it to a GraphQL server using Vue Apollo
  • State management with Pinia
  • Routing with Vue Router
  • Installing and using Tailwind CSS for styling
  • And more

You can see what we will build in the tutorial on GitHub: https://github.com/TahaSh/todoapp-vue

You can also get the backend project for the app: https://github.com/TahaSh/todoapp-backend

I hope you’ll find it helpful and learn something from it.

Have a nice day :grinning: