├── .eslintrc ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.org ├── app ├── .env ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── jsconfig.json ├── package.json ├── src │ ├── app.d.ts │ ├── app.html │ ├── components │ │ ├── Auth.svelte │ │ ├── Nav.svelte │ │ ├── PassReset.svelte │ │ ├── Presentation.svelte │ │ ├── SideBarLayout.svelte │ │ ├── layout │ │ │ ├── Box.svelte │ │ │ ├── Bracket.svelte │ │ │ ├── Cluster.svelte │ │ │ ├── Cover.svelte │ │ │ ├── Frame.svelte │ │ │ ├── Grid.svelte │ │ │ ├── Imposter.svelte │ │ │ ├── Reel.svelte │ │ │ ├── Sidebar.svelte │ │ │ ├── Stack.svelte │ │ │ ├── Switcher.svelte │ │ │ └── index.js │ │ └── lib │ │ │ └── helpers.js │ ├── lib │ │ ├── notifications.js │ │ └── stores.js │ └── routes │ │ ├── +page.svelte │ │ ├── __layout.svelte │ │ ├── _error.svelte │ │ ├── auth │ │ ├── +page.svelte │ │ ├── login │ │ │ └── +page.svelte │ │ ├── pass-reset-new │ │ │ └── +page.svelte │ │ ├── pass-reset │ │ │ └── +page.svelte │ │ ├── register │ │ │ └── +page.svelte │ │ ├── social │ │ │ └── +page.svelte │ │ ├── unapproved-user │ │ │ └── +page.svelte │ │ ├── unvalidated-user │ │ │ └── +page.svelte │ │ └── validate │ │ │ └── +page.svelte │ │ ├── box │ │ └── +page.svelte │ │ ├── bracket │ │ └── +page.svelte │ │ ├── cluster │ │ └── +page.svelte │ │ ├── cover │ │ └── +page.svelte │ │ ├── frame │ │ └── +page.svelte │ │ ├── imposter │ │ └── +page.svelte │ │ ├── index.svelte │ │ ├── reel │ │ └── +page.svelte │ │ ├── sidebar │ │ └── +page.svelte │ │ ├── stack.svelte │ │ ├── stack │ │ └── +page.svelte │ │ └── switcher │ │ └── +page.svelte ├── static │ ├── favicon.png │ ├── fonts │ │ ├── Bevan-Regular.ttf │ │ ├── JosefinSlab-Bold.ttf │ │ ├── JosefinSlab-BoldItalic.ttf │ │ ├── JosefinSlab-Light.ttf │ │ ├── JosefinSlab-LightItalic.ttf │ │ ├── JosefinSlab-Regular.ttf │ │ ├── JosefinSlab-RegularItalic.ttf │ │ ├── JosefinSlab-SemiBold.ttf │ │ ├── JosefinSlab-SemiBoldItalic.ttf │ │ ├── JosefinSlab-Thin.ttf │ │ ├── JosefinSlab-ThinItalic.ttf │ │ └── OFL.txt │ ├── global.css │ ├── great-success.png │ ├── layouts-global.css │ ├── logo-192.png │ ├── logo-512.png │ └── manifest.json ├── svelte.config.js └── vite.config.js ├── cli ├── .env ├── .gitignore ├── email_worker.js ├── package.json └── sendmail.js ├── common ├── .gitignore ├── funcs.js ├── package.json └── postgrest.js ├── db_init.sh ├── envs └── local.tpl ├── lambda ├── .env ├── .gitignore ├── .nvmrc ├── README.org ├── index.js ├── pack-update-test.sh ├── pack.sh ├── package.json ├── postgrest-download.sh ├── postgrest.js ├── rds-create.sh ├── trust-policy.tpl.json └── update.sh ├── lint.sh ├── npm-init.sh ├── pg_schema_dump.sh ├── postgrest.conf ├── psql-admin.sh ├── psql.sh ├── server ├── .env ├── .gitignore ├── index.js └── package.json ├── setenv.sh ├── sql ├── fixtures.sql ├── pgjwt-nords.sql ├── pgjwt.sql └── schema │ ├── 00 │ ├── EXTENSION.pgcrypto.COMMENT.sql │ ├── EXTENSION.pgjwt.COMMENT.sql │ ├── FUNCTION.role.email.cv.newrole.cv.ACL.sql │ ├── FUNCTION.user_delete.email.cv.ACL.sql │ ├── FUNCTION.user_insert.email.cv.ACL.sql │ ├── FUNCTION.validate.email.cv.ACL.sql │ ├── FUNCTION.verify_token.token.text,.algorithm.text.ACL.sql │ ├── basic_auth.SCHEMA.sql │ ├── check_role_exists.FUNCTION.sql │ ├── encrypt_pass.FUNCTION.sql │ ├── invite.cv.FUNCTION.sql │ ├── jwt_test.FUNCTION.sql │ ├── jwt_token.TYPE.sql │ ├── login.text,.text.FUNCTION.sql │ ├── order.txt │ ├── pass_reset.text.FUNCTION.sql │ ├── pass_reset_new.text,.text.FUNCTION.sql │ ├── pgcrypto.EXTENSION.sql │ ├── pgjwt.EXTENSION.sql │ ├── refresh.FUNCTION.sql │ ├── register.text,.text,.text.FUNCTION.sql │ ├── register.text,.text.FUNCTION.sql │ ├── role.cv.cv.FUNCTION.sql │ ├── set_user_role.text,.text.FUNCTION.sql │ ├── settings.TABLE.sql │ ├── settings.table_name_pk.CONSTRAINT.sql │ ├── unvalidate.cv.FUNCTION.sql │ ├── user_approved.text,.boolean.FUNCTION.sql │ ├── user_delete.cv.FUNCTION.sql │ ├── user_insert.cv.FUNCTION.sql │ ├── user_role.text,.text.FUNCTION.sql │ ├── user_validated.text,.boolean.FUNCTION.sql │ ├── user_validated.text,.text.FUNCTION.sql │ ├── users.TABLE.sql │ ├── users.VIEW.sql │ ├── users.encrypt_pass.TRIGGER.sql │ ├── users.ensure_user_role_exists.TRIGGER.sql │ ├── users.users_notify.TRIGGER.sql │ ├── users.users_pass_reset_notify_trig.TRIGGER.sql │ ├── users.users_pkey.CONSTRAINT.sql │ ├── users_notify_trigger.FUNCTION.sql │ ├── users_pass_reset_notify.FUNCTION.sql │ ├── validate.cv.FUNCTION.sql │ ├── validate_token.cv.FUNCTION.sql │ ├── validation_reset.FUNCTION.sql │ └── verify_token.text,.text.FUNCTION.sql ├── systemd.sample └── tmux.sh /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v14.16.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/README.org -------------------------------------------------------------------------------- /app/.env: -------------------------------------------------------------------------------- 1 | ../.env -------------------------------------------------------------------------------- /app/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/.eslintignore -------------------------------------------------------------------------------- /app/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/.eslintrc.cjs -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /app/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/.prettierignore -------------------------------------------------------------------------------- /app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/.prettierrc -------------------------------------------------------------------------------- /app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/jsconfig.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/app.d.ts -------------------------------------------------------------------------------- /app/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/app.html -------------------------------------------------------------------------------- /app/src/components/Auth.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/Auth.svelte -------------------------------------------------------------------------------- /app/src/components/Nav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/Nav.svelte -------------------------------------------------------------------------------- /app/src/components/PassReset.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/PassReset.svelte -------------------------------------------------------------------------------- /app/src/components/Presentation.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/Presentation.svelte -------------------------------------------------------------------------------- /app/src/components/SideBarLayout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/SideBarLayout.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Box.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Box.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Bracket.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Bracket.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Cluster.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Cluster.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Cover.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Cover.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Frame.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Frame.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Grid.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Grid.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Imposter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Imposter.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Reel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Reel.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Sidebar.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Stack.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Stack.svelte -------------------------------------------------------------------------------- /app/src/components/layout/Switcher.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/Switcher.svelte -------------------------------------------------------------------------------- /app/src/components/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/layout/index.js -------------------------------------------------------------------------------- /app/src/components/lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/components/lib/helpers.js -------------------------------------------------------------------------------- /app/src/lib/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/lib/notifications.js -------------------------------------------------------------------------------- /app/src/lib/stores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/lib/stores.js -------------------------------------------------------------------------------- /app/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/__layout.svelte -------------------------------------------------------------------------------- /app/src/routes/_error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/_error.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/login/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/pass-reset-new/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/pass-reset-new/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/pass-reset/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/pass-reset/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/register/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/register/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/social/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/social/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/unapproved-user/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/unapproved-user/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/unvalidated-user/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/unvalidated-user/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/auth/validate/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/auth/validate/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/box/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/box/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/bracket/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/bracket/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/cluster/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/cluster/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/cover/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/cover/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/frame/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/frame/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/imposter/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/imposter/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/index.svelte -------------------------------------------------------------------------------- /app/src/routes/reel/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/reel/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/sidebar/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/sidebar/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/stack.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/stack.svelte -------------------------------------------------------------------------------- /app/src/routes/stack/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/stack/+page.svelte -------------------------------------------------------------------------------- /app/src/routes/switcher/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/src/routes/switcher/+page.svelte -------------------------------------------------------------------------------- /app/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/favicon.png -------------------------------------------------------------------------------- /app/static/fonts/Bevan-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/Bevan-Regular.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-Bold.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-BoldItalic.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-Light.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-LightItalic.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-Regular.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-RegularItalic.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-SemiBold.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-Thin.ttf -------------------------------------------------------------------------------- /app/static/fonts/JosefinSlab-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/JosefinSlab-ThinItalic.ttf -------------------------------------------------------------------------------- /app/static/fonts/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/fonts/OFL.txt -------------------------------------------------------------------------------- /app/static/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/global.css -------------------------------------------------------------------------------- /app/static/great-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/great-success.png -------------------------------------------------------------------------------- /app/static/layouts-global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/layouts-global.css -------------------------------------------------------------------------------- /app/static/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/logo-192.png -------------------------------------------------------------------------------- /app/static/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/logo-512.png -------------------------------------------------------------------------------- /app/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/static/manifest.json -------------------------------------------------------------------------------- /app/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/svelte.config.js -------------------------------------------------------------------------------- /app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/app/vite.config.js -------------------------------------------------------------------------------- /cli/.env: -------------------------------------------------------------------------------- 1 | ../.env -------------------------------------------------------------------------------- /cli/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /cli/email_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/cli/email_worker.js -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/sendmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/cli/sendmail.js -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /common/funcs.js: -------------------------------------------------------------------------------- 1 | 2 | export const postfix = (import.meta.env.MODE==='production')?'.html':''; 3 | 4 | -------------------------------------------------------------------------------- /common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/common/package.json -------------------------------------------------------------------------------- /common/postgrest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/common/postgrest.js -------------------------------------------------------------------------------- /db_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/db_init.sh -------------------------------------------------------------------------------- /envs/local.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/envs/local.tpl -------------------------------------------------------------------------------- /lambda/.env: -------------------------------------------------------------------------------- 1 | ../.env -------------------------------------------------------------------------------- /lambda/.gitignore: -------------------------------------------------------------------------------- 1 | function.zip 2 | node_modules 3 | postgrest 4 | -------------------------------------------------------------------------------- /lambda/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.16.0 2 | -------------------------------------------------------------------------------- /lambda/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/README.org -------------------------------------------------------------------------------- /lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/index.js -------------------------------------------------------------------------------- /lambda/pack-update-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/pack-update-test.sh -------------------------------------------------------------------------------- /lambda/pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/pack.sh -------------------------------------------------------------------------------- /lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/package.json -------------------------------------------------------------------------------- /lambda/postgrest-download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/postgrest-download.sh -------------------------------------------------------------------------------- /lambda/postgrest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/postgrest.js -------------------------------------------------------------------------------- /lambda/rds-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/rds-create.sh -------------------------------------------------------------------------------- /lambda/trust-policy.tpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/trust-policy.tpl.json -------------------------------------------------------------------------------- /lambda/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lambda/update.sh -------------------------------------------------------------------------------- /lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/lint.sh -------------------------------------------------------------------------------- /npm-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/npm-init.sh -------------------------------------------------------------------------------- /pg_schema_dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/pg_schema_dump.sh -------------------------------------------------------------------------------- /postgrest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/postgrest.conf -------------------------------------------------------------------------------- /psql-admin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/psql-admin.sh -------------------------------------------------------------------------------- /psql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/psql.sh -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- 1 | ../.env -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/server/index.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/server/package.json -------------------------------------------------------------------------------- /setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/setenv.sh -------------------------------------------------------------------------------- /sql/fixtures.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql/pgjwt-nords.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/pgjwt-nords.sql -------------------------------------------------------------------------------- /sql/pgjwt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/pgjwt.sql -------------------------------------------------------------------------------- /sql/schema/00: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/00 -------------------------------------------------------------------------------- /sql/schema/EXTENSION.pgcrypto.COMMENT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/EXTENSION.pgcrypto.COMMENT.sql -------------------------------------------------------------------------------- /sql/schema/EXTENSION.pgjwt.COMMENT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/EXTENSION.pgjwt.COMMENT.sql -------------------------------------------------------------------------------- /sql/schema/FUNCTION.role.email.cv.newrole.cv.ACL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/FUNCTION.role.email.cv.newrole.cv.ACL.sql -------------------------------------------------------------------------------- /sql/schema/FUNCTION.user_delete.email.cv.ACL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/FUNCTION.user_delete.email.cv.ACL.sql -------------------------------------------------------------------------------- /sql/schema/FUNCTION.user_insert.email.cv.ACL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/FUNCTION.user_insert.email.cv.ACL.sql -------------------------------------------------------------------------------- /sql/schema/FUNCTION.validate.email.cv.ACL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/FUNCTION.validate.email.cv.ACL.sql -------------------------------------------------------------------------------- /sql/schema/FUNCTION.verify_token.token.text,.algorithm.text.ACL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/FUNCTION.verify_token.token.text,.algorithm.text.ACL.sql -------------------------------------------------------------------------------- /sql/schema/basic_auth.SCHEMA.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/basic_auth.SCHEMA.sql -------------------------------------------------------------------------------- /sql/schema/check_role_exists.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/check_role_exists.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/encrypt_pass.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/encrypt_pass.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/invite.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/invite.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/jwt_test.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/jwt_test.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/jwt_token.TYPE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/jwt_token.TYPE.sql -------------------------------------------------------------------------------- /sql/schema/login.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/login.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/order.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/order.txt -------------------------------------------------------------------------------- /sql/schema/pass_reset.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/pass_reset.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/pass_reset_new.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/pass_reset_new.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/pgcrypto.EXTENSION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/pgcrypto.EXTENSION.sql -------------------------------------------------------------------------------- /sql/schema/pgjwt.EXTENSION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/pgjwt.EXTENSION.sql -------------------------------------------------------------------------------- /sql/schema/refresh.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/refresh.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/register.text,.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/register.text,.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/register.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/register.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/role.cv.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/role.cv.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/set_user_role.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/set_user_role.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/settings.TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/settings.TABLE.sql -------------------------------------------------------------------------------- /sql/schema/settings.table_name_pk.CONSTRAINT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/settings.table_name_pk.CONSTRAINT.sql -------------------------------------------------------------------------------- /sql/schema/unvalidate.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/unvalidate.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_approved.text,.boolean.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_approved.text,.boolean.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_delete.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_delete.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_insert.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_insert.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_role.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_role.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_validated.text,.boolean.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_validated.text,.boolean.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/user_validated.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/user_validated.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/users.TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.TABLE.sql -------------------------------------------------------------------------------- /sql/schema/users.VIEW.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.VIEW.sql -------------------------------------------------------------------------------- /sql/schema/users.encrypt_pass.TRIGGER.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.encrypt_pass.TRIGGER.sql -------------------------------------------------------------------------------- /sql/schema/users.ensure_user_role_exists.TRIGGER.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.ensure_user_role_exists.TRIGGER.sql -------------------------------------------------------------------------------- /sql/schema/users.users_notify.TRIGGER.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.users_notify.TRIGGER.sql -------------------------------------------------------------------------------- /sql/schema/users.users_pass_reset_notify_trig.TRIGGER.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.users_pass_reset_notify_trig.TRIGGER.sql -------------------------------------------------------------------------------- /sql/schema/users.users_pkey.CONSTRAINT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users.users_pkey.CONSTRAINT.sql -------------------------------------------------------------------------------- /sql/schema/users_notify_trigger.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users_notify_trigger.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/users_pass_reset_notify.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/users_pass_reset_notify.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/validate.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/validate.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/validate_token.cv.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/validate_token.cv.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/validation_reset.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/validation_reset.FUNCTION.sql -------------------------------------------------------------------------------- /sql/schema/verify_token.text,.text.FUNCTION.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/sql/schema/verify_token.text,.text.FUNCTION.sql -------------------------------------------------------------------------------- /systemd.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/systemd.sample -------------------------------------------------------------------------------- /tmux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guyromm/svelte-postgrest-template/HEAD/tmux.sh --------------------------------------------------------------------------------