├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── components.json ├── demo_images ├── add_channel_desktop.png ├── add_channel_mobile.png ├── demo.png ├── desktop_channel_videos.png ├── desktop_channels.png ├── desktop_videos.png ├── download_video_desktop.png ├── download_video_mobile.png ├── mobile.png ├── mobile_channel_videos.png └── mobile_channels.png ├── eslint.config.js ├── package.json ├── postcss.config.js ├── server ├── .air.toml ├── cmd │ └── server │ │ └── main.go ├── go.mod ├── go.sum └── pkg │ ├── config │ └── config.go │ ├── db │ ├── config.go │ ├── refresh_tokens.go │ ├── schema.go │ ├── sqlite.go │ └── user.go │ ├── logger │ └── logger.go │ └── server │ ├── auth.go │ ├── bootstrap.go │ ├── const.go │ └── server.go ├── src ├── app.css ├── app.d.ts ├── app.html ├── constants │ └── api.ts ├── lib │ ├── components │ │ └── ui │ │ │ ├── button │ │ │ ├── button.svelte │ │ │ └── index.ts │ │ │ ├── form │ │ │ ├── form-button.svelte │ │ │ ├── form-description.svelte │ │ │ ├── form-element-field.svelte │ │ │ ├── form-field-errors.svelte │ │ │ ├── form-field.svelte │ │ │ ├── form-fieldset.svelte │ │ │ ├── form-label.svelte │ │ │ ├── form-legend.svelte │ │ │ └── index.ts │ │ │ ├── input │ │ │ ├── index.ts │ │ │ └── input.svelte │ │ │ └── label │ │ │ ├── index.ts │ │ │ └── label.svelte │ ├── index.ts │ └── utils.ts └── routes │ ├── +layout.svelte │ ├── +page.svelte │ └── login │ ├── +page.server.ts │ ├── +page.svelte │ ├── login-form.svelte │ └── schema.ts ├── static ├── favicon.png └── images │ └── login-background.jpg ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/components.json -------------------------------------------------------------------------------- /demo_images/add_channel_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/add_channel_desktop.png -------------------------------------------------------------------------------- /demo_images/add_channel_mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/add_channel_mobile.png -------------------------------------------------------------------------------- /demo_images/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/demo.png -------------------------------------------------------------------------------- /demo_images/desktop_channel_videos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/desktop_channel_videos.png -------------------------------------------------------------------------------- /demo_images/desktop_channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/desktop_channels.png -------------------------------------------------------------------------------- /demo_images/desktop_videos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/desktop_videos.png -------------------------------------------------------------------------------- /demo_images/download_video_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/download_video_desktop.png -------------------------------------------------------------------------------- /demo_images/download_video_mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/download_video_mobile.png -------------------------------------------------------------------------------- /demo_images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/mobile.png -------------------------------------------------------------------------------- /demo_images/mobile_channel_videos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/mobile_channel_videos.png -------------------------------------------------------------------------------- /demo_images/mobile_channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/demo_images/mobile_channels.png -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/postcss.config.js -------------------------------------------------------------------------------- /server/.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/.air.toml -------------------------------------------------------------------------------- /server/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/cmd/server/main.go -------------------------------------------------------------------------------- /server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/go.mod -------------------------------------------------------------------------------- /server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/go.sum -------------------------------------------------------------------------------- /server/pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/config/config.go -------------------------------------------------------------------------------- /server/pkg/db/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/db/config.go -------------------------------------------------------------------------------- /server/pkg/db/refresh_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/db/refresh_tokens.go -------------------------------------------------------------------------------- /server/pkg/db/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/db/schema.go -------------------------------------------------------------------------------- /server/pkg/db/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/db/sqlite.go -------------------------------------------------------------------------------- /server/pkg/db/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/db/user.go -------------------------------------------------------------------------------- /server/pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/logger/logger.go -------------------------------------------------------------------------------- /server/pkg/server/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/server/auth.go -------------------------------------------------------------------------------- /server/pkg/server/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/server/bootstrap.go -------------------------------------------------------------------------------- /server/pkg/server/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/server/const.go -------------------------------------------------------------------------------- /server/pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/server/pkg/server/server.go -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/app.html -------------------------------------------------------------------------------- /src/constants/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/constants/api.ts -------------------------------------------------------------------------------- /src/lib/components/ui/button/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/button/button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/button/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-description.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-description.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-element-field.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-element-field.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-field-errors.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-field-errors.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-field.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-field.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-fieldset.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-fieldset.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-label.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/form-legend.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/form-legend.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/form/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/input/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/input/input.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/label/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/label/label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/components/ui/label/label.svelte -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/login/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/login/+page.server.ts -------------------------------------------------------------------------------- /src/routes/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/login/+page.svelte -------------------------------------------------------------------------------- /src/routes/login/login-form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/login/login-form.svelte -------------------------------------------------------------------------------- /src/routes/login/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/src/routes/login/schema.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/images/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/static/images/login-background.jpg -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiovV/Golty/HEAD/yarn.lock --------------------------------------------------------------------------------