This is a subscription management web application built using Next.js 15, Supabase, and ShadCN UI. It features authentication via Google and Magic Link, along with customizable theme colors and dark mode support.
- Next.js 15 with App Router
- Authentication (Google & Magic Link)
- Subscription management
- Theme customization
- Dark mode support
Here are some screenshots showcasing the web application:
Make sure you have the following installed:
- Node.js (LTS recommended)
- Supabase account
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables:
-
Create a
.env
file in the root directory. -
Add your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key NEXT_PUBLIC_SITE_URL=http://localhost:3000
-