Skip to content

imadatyatalah/express-nextjs-oauth-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

First, Install the client and server dependencies:

client:

cd client && npm i
# or
cd client && yarn

server:

cd server && npm i
# or
cd server && yarn

Setup the server

inside server folder:

cp .env.example .env

Then fill environment variables:

You can simply get them by creating a github oauth app, You can follow github docs if you don't know how.

GITHUB_ID=YOUR_GITHUB_CLIENT_ID
GITHUB_SECRET=YOUR_GITHUB_CLIENT_SECRET

Finally, run the development server:

inside server folder:

npm run start
# or
yarn start

Then inside client folder:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.