rsnext/examples/with-supertokens
Rishabh Poddar 60748e3aef
Updates supertokens-node dependency version (#28916)
We update the dependency version to v7.0.0 and make a few code changes to work with the new version
2021-09-09 13:33:50 +00:00
..
config Updates supertokens-node dependency version (#28916) 2021-09-09 13:33:50 +00:00
pages Updates supertokens-node dependency version (#28916) 2021-09-09 13:33:50 +00:00
public Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
styles Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
.env.local.example Examples bump supertokens (#22764) 2021-03-04 14:18:19 +00:00
.gitignore Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
package.json Updates supertokens-node dependency version (#28916) 2021-09-09 13:33:50 +00:00
README.md Bumps version of supertokens dependencies and updates its README (#24571) 2021-05-05 14:38:21 +02:00

SuperTokens Example

This is a simple set up for applications protected by SuperTokens.

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

npx create-next-app --example with-supertokens with-supertokens-app
# or
yarn create next-app --example with-supertokens with-supertokens-app
  • Run yarn install

  • Run npm run dev to start the application on http://localhost:3000.

Configuration

Until you do this, social login will not work. But you can still try out email password sign up / in.

  • Create a .env.local file and copy the content of .env.local.example into it:

    cp .env.local.example .env.local
    
  • Fill in the values for your social login secrets

Deploy on Vercel

You can deploy this app to the cloud with Vercel (Documentation).

Deploy Your Local Project

To deploy your local project to Vercel, push it to GitHub/GitLab/Bitbucket and import to Vercel.

Important: When you import your project on Vercel, make sure to click on Environment Variables and set them to match your .env.local file.

Notes

Take a look at SuperTokens documentation.