Open Source event scheduling software for conventions
Add the concept of authentication methods that authenticate an account where using the telegram login widget is one such method. If a login is done with an authentication method that's not associated with any account the session ends up with the data from the authentication method in order to allow registering a new account with the authentication method. This has to be stored on the session as otherwise it wouldn't be possible to implement authentication methods such as OAuth2 that takes the user to a third-party site and then redirects the browser back. |
||
---|---|---|
.forgejo/workflows | ||
.vscode | ||
assets | ||
components | ||
composables | ||
docs | ||
LICENSES | ||
middleware | ||
pages | ||
plugins | ||
public | ||
server | ||
shared | ||
stores | ||
utils | ||
.dockerignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
app.vue | ||
Dockerfile | ||
error.vue | ||
generate-keys.mjs | ||
index.d.ts | ||
nuxt.config.ts | ||
package.json | ||
package.json.license | ||
pnpm-lock.yaml | ||
pnpm-lock.yaml.license | ||
README.md | ||
tsconfig.json | ||
vitest.config.ts |
Owltide
Owltide is a free open source event scheduling software for keeping the attendees at events informed about all the things going on. It's currently in early stages of development and not generallly useful.
Development setup
Use pnpm to install dependencies:
pnpm install
Run the development server on http://localhost:3000
with:
pnpm dev
Build and preview the production build with (rarely needed):
pnpm build
pnpm preview