Home
Softono
supaAuth

supaAuth

Open source MIT Vue
110
Stars
23
Forks
2
Issues
1
Watchers
9 months
Last Commit

About supaAuth

# ⚑ Supabase + Nuxt 4 Authentication Starter > A modern and secure authentication boilerplate built with the latest versions of **Nuxt 4** and **Supabase**. Provides out-of-the-box support for user registration and login functionality, ideal for rapidly initializing new full-stack projects. ## πŸ†• Changelog - Migrated to **Nuxt 4** using the new `nuxt` package - Integrated **latest Supabase JavaScript client** (`@supabase/supabase-js`) - Switched to **pnpm** as the preferred package manager for faster, disk-efficient installs ## πŸš€ Live Demonstrations | Deployment Platform | Live URL | | ------------------- | ------------------------------------------------------------------------ | | Vercel | [https://supaauth-nuxt4.vercel.app/](https://supaauth-nuxt4.vercel.app/) | | NuxtHub | [https://supaauth.nuxt.dev/](https://supaauth.nuxt.dev/) | ## πŸ–ΌοΈ UI Preview <div align="center"> <img src="https://user- ...

Platforms

Web Self-hosted

Languages

Vue

⚑ Supabase + Nuxt 4 Authentication Starter

A modern and secure authentication boilerplate built with the latest versions of Nuxt 4 and Supabase. Provides out-of-the-box support for user registration and login functionality, ideal for rapidly initializing new full-stack projects.

πŸ†• Changelog

  • Migrated to Nuxt 4 using the new nuxt package
  • Integrated latest Supabase JavaScript client (@supabase/supabase-js)
  • Switched to pnpm as the preferred package manager for faster, disk-efficient installs

πŸš€ Live Demonstrations

Deployment Platform Live URL
Vercel https://supaauth-nuxt4.vercel.app/
NuxtHub https://supaauth.nuxt.dev/

πŸ–ΌοΈ UI Preview



βœ… Key Features

  • πŸ” Email/password-based authentication powered by Supabase Auth
  • πŸ’‘ Seamless integration with Nuxt 4 Composition API
  • 🧱 Minimal and modular architecture, ideal for customization and scaling
  • πŸ“± Fully responsive design for both mobile and desktop
  • 🧼 Clean, maintainable codebase with best practices in mind

βš™οΈ Project Setup

Ensure you have Node.js and pnpm installed.

# Install dependencies
pnpm install

# Start the development server
pnpm dev

πŸ”§ Supabase Configuration

  1. Create a project via supabase.com.
  2. Go to Project Settings β†’ API and retrieve your SUPABASE_URL and SUPABASE_ANON_KEY.
  3. Create a .env file in your project root:
SUPABASE_URL=https://your-project-id.supabase.co
SUPABASE_ANON_KEY=your-anon-key

πŸ“š Documentation


πŸ§‘β€πŸ’» Author

Sefa Bulak πŸ“« Contact: [email protected] πŸ™ GitHub: github.com/zackhatlen 🐦 Twitter: @ZHatlen


πŸ“ License

This project is released under the MIT License.