An open API service indexing awesome lists of open source software.

https://github.com/badiniibrahim/nextjs-auth-google-provider

This Next.js application is a demonstration of integrating Google authentication with Supabase. It allows users to sign in to the application using their Google account, leveraging Supabase for user management and data storage.
https://github.com/badiniibrahim/nextjs-auth-google-provider

github google nextjs reactjs supabase

Last synced: 3 months ago
JSON representation

This Next.js application is a demonstration of integrating Google authentication with Supabase. It allows users to sign in to the application using their Google account, leveraging Supabase for user management and data storage.

Awesome Lists containing this project

README

          

## Next.js Application with Google Authentication and Supabase

This Next.js application is a demonstration of integrating Google authentication with Supabase. It allows users to sign in to the application using their Google account, leveraging Supabase for user management and data storage.

## About this Repository

![GitHub language count](https://img.shields.io/github/languages/count/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)
![GitHub top language](https://img.shields.io/github/languages/top/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)
![GitHub last commit](https://img.shields.io/github/last-commit/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)
![Github Repo Size](https://img.shields.io/github/repo-size/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)
JavaScript
React
Next.js
TypeScript
JSON
GitHub license

## Features

User authentication via Google OAuth
User session management with Supabase
Secure storage of user data in a relational database with Supabase

## Technologies Used

Next.js - Server-side React framework for client-side and server-side rendering
Supabase - Backend development platform providing services like databases and authentication
React - JavaScript library for building user interfaces
Google OAuth - OAuth2 authentication protocol provided by Google for secure user authentication

## Running Locally

Clone this repository to your local machine.
Install dependencies by running yar install.
Configure your environment for Google API keys and Supabase settings.
Start the application with yarn dev.
Access http://localhost:3000 in your browser to see the application in action.

Feel free to explore the source code to better understand the implementation of Google authentication with Supabase in a Next.js application.