Authenticate your users with Prisma, Supabase, NextAuth, and TypeScript
🛰️ 🌐 🗄 📡 Technologies Next
React
Tailwind
Postgresql
Supabase
Shadcn ui
Resend
🔐 Setup .env file DATABASE_URL
GITHUB_ID
GITHUB_SECRET
EMAIL_SERVER_USER
EMAIL_SERVER_PASSWORD
EMAIL_SERVER_HOST
EMAIL_SERVER_PORT
EMAIL_FROM
NEXTAUTH_SECRET
Clone the project
git https://github.com/badiniibrahim/next-auth-magic-link-github-supabase.git
Install dependencies
This is a Next.js project bootstrapped with create-next-app
.
yarn install
Start the server First, run the development server:
yarn run dev
This is a Next.js project bootstrapped with create-next-app
.
Open http://localhost:3000 with your browser to see the result.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
To deploy this project run
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.