A barebones authentication template using SvelteKit on the frontend and Express on the backend. Featuring Passport and Google OAuth 2.0 for the user authentication.
Clone the project
git clone https://github.com/Maxson52/sveltekit-express-google-auth
Go to the project directory
cd sveltekit-express-google-auth
Install dependencies and run client
cd client
npm install
npm run dev
Install dependencies and run server
cd server
npm install
npm run dev
Note:
Environment variables on both the client and server need to be setup. See the
.env.example
file for reference
To deploy the server
cd server
npm run start
And the client (using your preferred adapter)
cd client
npm run build