PocketVue

PocketVue - Intro

PocketVue is a Vue + Nuxt Starter kit made with Pocketbase.
Pocketvue is a separate product from Supersaas Essentials. Buy it separately for $49.

Introduction

A comprehensive and user-friendly starter kit for developing SaaS applications using Nuxt 4 (SPA) and PocketBase.

Tech Stack

  • Nuxt 4
  • PocketBase
  • Tailwind CSS v4
  • TypeScript
  • VueUse
  • Nuxt UI v3
  • Stripe

Features

  • Authentication: Implement secure authentication with options for Email/Password, Google, and GitHub logins, including email verification.
  • Stripe Integration: Manage billing and subscriptions seamlessly with Stripe.
  • Elegant UI: Utilize Nuxt UI v3 for a polished and responsive user interface.
  • Route Protection: Secure middleware ensures that routes are protected appropriately.
  • PocketBase Schema: Predefined schemas to accelerate your backend setup.
  • Payment Hooks: Leverage PocketBase hooks to handle payment processes efficiently.

SaaS Application Examples

  • Notes App: A responsive application featuring title, content, and image uploads with real-time updates.
  • File Manager: An intuitive interface for managing files.
  • AI Chatbot: A ChatGPT-like AI chatbot powered by OpenAI API, featuring markdown rendering, code syntax highlighting with Shiki, and the ability to share chats publicly via link.
  • Task Manager: A straightforward and efficient to-do application.

Demo

Explore the live demo of Pocketvue here.

Authentication Demo

  • Features: Demonstrates Email/Password, Google, and GitHub authentication methods, along with email verification.

Notes App Demo

  • Features: A fast and responsive notes application supporting titles, content, and image uploads with real-time updates.

Tasks Demo

  • Features: A simple and effective to-do application.

File Manager Demo

  • Features: An elegant and straightforward file management interface.

Pocketvue File Manager

AI Chatbot Demo

  • Features: An AI chatbot similar to ChatGPT, utilizing the OpenAI API. Includes markdown rendering, code syntax highlighting with Shiki, and options to share chats publicly via link.

Chatbot with code syntax highlighting:

Pocketvue AI Chatbot

Publicly shared chat:

Pocketvue AI Chatbot

Pocketvue AI Chatbot

Comparison with Supersaas Essentials

FeaturePocketvueSupersaas Essentials
AuthenticationUtilizes PocketBase authImplements Nuxt Auth Utils with custom solutions
DatabaseBuilt on PocketBaseSupports SQLite, Postgres, or D1 via Drizzle ORM
UIIncorporates Nuxt UIAlso utilizes Nuxt UI
TeamsNot availableAvailable
BillingIntegrated with StripeIntegrated with Stripe
AI ChatUses API requestsSupports streaming with Vercel AI SDK
File StorageLeverages PocketBase's built-in file storageNuxtHub, Cloudflare R2 or AWS S3