├── .dockerignore ├── .gitattributes ├── .github └── workflows │ └── docker_image_ci.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SPONSORS.md ├── backend ├── .env_example ├── .npmrc ├── controller │ └── server.mjs ├── model │ ├── cryptr.mjs │ ├── file.mjs │ ├── logger.mjs │ ├── reddit.mjs │ ├── sql.mjs │ ├── user.mjs │ └── utils.mjs ├── nodemon.json ├── package-lock.json └── package.json ├── compose.dev.yaml ├── compose.prod.yaml ├── dockerfile ├── expanse.service ├── frontend ├── .npmrc ├── package-lock.json ├── package.json ├── source │ ├── app.html │ ├── components │ │ ├── access.svelte │ │ ├── landing.svelte │ │ ├── loading.svelte │ │ └── navbar.svelte │ ├── global.d.ts │ ├── globals.js │ ├── hooks.js │ ├── routes │ │ ├── __error.svelte │ │ ├── __layout.svelte │ │ └── index.svelte │ └── utils.js ├── static │ ├── favicon.png │ ├── loading.gif │ ├── reddit logo bw.svg │ ├── reddit logo on dark.svg │ ├── reddit logo on light.svg │ ├── reddit logotype on dark.svg │ ├── reddit logotype on light.svg │ ├── reddit mark.svg │ ├── reddit vertical lockup on dark.svg │ ├── reddit vertical lockup on light.svg │ └── style.css ├── svelte.config.js └── vite.config.js └── run.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/docker_image_ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/.github/workflows/docker_image_ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/README.md -------------------------------------------------------------------------------- /SPONSORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/SPONSORS.md -------------------------------------------------------------------------------- /backend/.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/.env_example -------------------------------------------------------------------------------- /backend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/.npmrc -------------------------------------------------------------------------------- /backend/controller/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/controller/server.mjs -------------------------------------------------------------------------------- /backend/model/cryptr.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/cryptr.mjs -------------------------------------------------------------------------------- /backend/model/file.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/file.mjs -------------------------------------------------------------------------------- /backend/model/logger.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/logger.mjs -------------------------------------------------------------------------------- /backend/model/reddit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/reddit.mjs -------------------------------------------------------------------------------- /backend/model/sql.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/sql.mjs -------------------------------------------------------------------------------- /backend/model/user.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/user.mjs -------------------------------------------------------------------------------- /backend/model/utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/model/utils.mjs -------------------------------------------------------------------------------- /backend/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/nodemon.json -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/backend/package.json -------------------------------------------------------------------------------- /compose.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/compose.dev.yaml -------------------------------------------------------------------------------- /compose.prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/compose.prod.yaml -------------------------------------------------------------------------------- /dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/dockerfile -------------------------------------------------------------------------------- /expanse.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/expanse.service -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/.npmrc -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/source/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/app.html -------------------------------------------------------------------------------- /frontend/source/components/access.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/components/access.svelte -------------------------------------------------------------------------------- /frontend/source/components/landing.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/components/landing.svelte -------------------------------------------------------------------------------- /frontend/source/components/loading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/components/loading.svelte -------------------------------------------------------------------------------- /frontend/source/components/navbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/components/navbar.svelte -------------------------------------------------------------------------------- /frontend/source/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/source/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/globals.js -------------------------------------------------------------------------------- /frontend/source/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/hooks.js -------------------------------------------------------------------------------- /frontend/source/routes/__error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/routes/__error.svelte -------------------------------------------------------------------------------- /frontend/source/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/routes/__layout.svelte -------------------------------------------------------------------------------- /frontend/source/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/routes/index.svelte -------------------------------------------------------------------------------- /frontend/source/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/source/utils.js -------------------------------------------------------------------------------- /frontend/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/favicon.png -------------------------------------------------------------------------------- /frontend/static/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/loading.gif -------------------------------------------------------------------------------- /frontend/static/reddit logo bw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit logo bw.svg -------------------------------------------------------------------------------- /frontend/static/reddit logo on dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit logo on dark.svg -------------------------------------------------------------------------------- /frontend/static/reddit logo on light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit logo on light.svg -------------------------------------------------------------------------------- /frontend/static/reddit logotype on dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit logotype on dark.svg -------------------------------------------------------------------------------- /frontend/static/reddit logotype on light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit logotype on light.svg -------------------------------------------------------------------------------- /frontend/static/reddit mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit mark.svg -------------------------------------------------------------------------------- /frontend/static/reddit vertical lockup on dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit vertical lockup on dark.svg -------------------------------------------------------------------------------- /frontend/static/reddit vertical lockup on light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/reddit vertical lockup on light.svg -------------------------------------------------------------------------------- /frontend/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/static/style.css -------------------------------------------------------------------------------- /frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/svelte.config.js -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aplotor/expanse/HEAD/run.sh --------------------------------------------------------------------------------