This repository implements password login with lucia-auth in ElysiaJS and OAuth2.0 login for use with Next.js and Expo.
It was built by Turborepo and includes the following packages/apps/tools
apps/api
: a ElysiaJS and lucia-auth v3 appapps/web
: a Next.js appapps/mobile
: a Expo apptools/*
: these are the project settingspackages/*
: these are common components of the project
bun i
// web
bun web dev
// mobile
bun mobile run:ios
bun mobile start
// api
bun api dev
- Password + Email
- OAuth2.0
- Discord
- LINE
- Password-Reset
Authenticate requests from the web using cookies, and from mobile using authorization-header
Start api server
bun api dev
and access http://localhost:3001/swagger
.
Without The Copenhagen Book, this repository would not be here.