SvelteKit ATProtocol OAuth template
A build your own ATProto adventure
It's up to you on what this project should be and what it looks like. Fork the project on tangled.org to make it your own. This web hosted version is mostly just a technical preview showing a demo of what the application looks like and how it works, not a lot here, or even styling that's up to you, not me. But if you Login you can poke people or see who poked you, so there's that at least.
A bare minimal SvelteKit demo that...
- Can have local dev oauth with setting the
.envvariableDEV=true - Can switch to production oauth when you set the
OAUTH_DOMAINvariable to a domain likemycoolwebsite.xyzand making sure the website is server to the internet - A persistent session store using drizzle with sqlite
- A docker compose and documentation on how to deploy to railway
- An example page using the atproto Agent where you can make a post or poke someone
- Uses microcosm for demoing some AppView-less features you can do, like seeing who has poked you without a backend.
- Source code can be found on tangled.org
Login