# supaAuth **Repository Path**: deshuofa/supaAuth ## Basic Information - **Project Name**: supaAuth - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # โšก 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


## โœ… 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](https://nodejs.org/) and [pnpm](https://pnpm.io) installed. ```bash # Install dependencies pnpm install # Start the development server pnpm dev ``` ## ๐Ÿ”ง Supabase Configuration 1. Create a project via [supabase.com](https://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: ```env SUPABASE_URL=https://your-project-id.supabase.co SUPABASE_ANON_KEY=your-anon-key ``` ## ๐Ÿ“š Documentation - [Nuxt 4 Documentation](https://nuxt.com/docs) - [Supabase Auth Documentation](https://supabase.com/docs/guides/auth) - [Supabase Client Reference](https://supabase.com/docs/reference/javascript/introduction) --- ## ๐Ÿง‘โ€๐Ÿ’ป Author **Sefa Bulak** ๐Ÿ“ซ Contact: [zckhtln@icloud.com](mailto:zckhtln@icloud.com) ๐Ÿ™ GitHub: [github.com/zackhatlen](https://github.com/zackhatlen) ๐Ÿฆ Twitter: [@ZHatlen](https://twitter.com/ZHatlen) --- ## ๐Ÿ“ License This project is released under the [MIT License](LICENSE).