diff --git a/app/.dockerignore b/web/.dockerignore similarity index 100% rename from app/.dockerignore rename to web/.dockerignore diff --git a/app/.gitignore b/web/.gitignore similarity index 100% rename from app/.gitignore rename to web/.gitignore diff --git a/app/Dockerfile b/web/Dockerfile similarity index 100% rename from app/Dockerfile rename to web/Dockerfile diff --git a/app/docker-compose.yml b/web/docker-compose.yml similarity index 100% rename from app/docker-compose.yml rename to web/docker-compose.yml diff --git a/app/gossip.json b/web/gossip.json similarity index 100% rename from app/gossip.json rename to web/gossip.json diff --git a/app/index.js b/web/index.js similarity index 100% rename from app/index.js rename to web/index.js diff --git a/app/lib/electron.js b/web/lib/electron.js similarity index 100% rename from app/lib/electron.js rename to web/lib/electron.js diff --git a/app/lib/express.js b/web/lib/express.js similarity index 100% rename from app/lib/express.js rename to web/lib/express.js diff --git a/app/lib/metrics.js b/web/lib/metrics.js similarity index 100% rename from app/lib/metrics.js rename to web/lib/metrics.js diff --git a/app/lib/mobile-routes.js b/web/lib/mobile-routes.js similarity index 100% rename from app/lib/mobile-routes.js rename to web/lib/mobile-routes.js diff --git a/app/lib/monkeypatch/ssb-friends.js b/web/lib/monkeypatch/ssb-friends.js similarity index 100% rename from app/lib/monkeypatch/ssb-friends.js rename to web/lib/monkeypatch/ssb-friends.js diff --git a/app/lib/monkeypatch/ssb-identities.js b/web/lib/monkeypatch/ssb-identities.js similarity index 100% rename from app/lib/monkeypatch/ssb-identities.js rename to web/lib/monkeypatch/ssb-identities.js diff --git a/app/lib/queries.js b/web/lib/queries.js similarity index 100% rename from app/lib/queries.js rename to web/lib/queries.js diff --git a/app/lib/serve-blobs.js b/web/lib/serve-blobs.js similarity index 100% rename from app/lib/serve-blobs.js rename to web/lib/serve-blobs.js diff --git a/app/lib/ssb-client.js b/web/lib/ssb-client.js similarity index 100% rename from app/lib/ssb-client.js rename to web/lib/ssb-client.js diff --git a/app/lib/ssb-config.js b/web/lib/ssb-config.js similarity index 100% rename from app/lib/ssb-config.js rename to web/lib/ssb-config.js diff --git a/app/lib/ssb.js b/web/lib/ssb.js similarity index 100% rename from app/lib/ssb.js rename to web/lib/ssb.js diff --git a/app/lib/utils.js b/web/lib/utils.js similarity index 100% rename from app/lib/utils.js rename to web/lib/utils.js diff --git a/app/package-lock.json b/web/package-lock.json similarity index 100% rename from app/package-lock.json rename to web/package-lock.json diff --git a/app/package.json b/web/package.json similarity index 100% rename from app/package.json rename to web/package.json diff --git a/app/public/desktop.css b/web/public/desktop.css similarity index 100% rename from app/public/desktop.css rename to web/public/desktop.css diff --git a/app/public/images/bg.jpg b/web/public/images/bg.jpg similarity index 100% rename from app/public/images/bg.jpg rename to web/public/images/bg.jpg diff --git a/app/public/images/no-avatar.png b/web/public/images/no-avatar.png similarity index 100% rename from app/public/images/no-avatar.png rename to web/public/images/no-avatar.png diff --git a/app/public/images/syncing.gif b/web/public/images/syncing.gif similarity index 100% rename from app/public/images/syncing.gif rename to web/public/images/syncing.gif diff --git a/app/public/js/desktop.js b/web/public/js/desktop.js similarity index 100% rename from app/public/js/desktop.js rename to web/public/js/desktop.js diff --git a/app/public/js/mobile.js b/web/public/js/mobile.js similarity index 100% rename from app/public/js/mobile.js rename to web/public/js/mobile.js diff --git a/app/public/js/shared.js b/web/public/js/shared.js similarity index 100% rename from app/public/js/shared.js rename to web/public/js/shared.js diff --git a/app/public/mobile.css b/web/public/mobile.css similarity index 100% rename from app/public/mobile.css rename to web/public/mobile.css diff --git a/app/public/shared.css b/web/public/shared.css similarity index 100% rename from app/public/shared.css rename to web/public/shared.css diff --git a/app/views/desktop/_footer.ejs b/web/views/desktop/_footer.ejs similarity index 100% rename from app/views/desktop/_footer.ejs rename to web/views/desktop/_footer.ejs diff --git a/app/views/desktop/_friends.ejs b/web/views/desktop/_friends.ejs similarity index 100% rename from app/views/desktop/_friends.ejs rename to web/views/desktop/_friends.ejs diff --git a/app/views/desktop/_header.ejs b/web/views/desktop/_header.ejs similarity index 100% rename from app/views/desktop/_header.ejs rename to web/views/desktop/_header.ejs diff --git a/app/views/desktop/about.ejs b/web/views/desktop/about.ejs similarity index 100% rename from app/views/desktop/about.ejs rename to web/views/desktop/about.ejs diff --git a/app/views/desktop/communities/_layout.ejs b/web/views/desktop/communities/_layout.ejs similarity index 100% rename from app/views/desktop/communities/_layout.ejs rename to web/views/desktop/communities/_layout.ejs diff --git a/app/views/desktop/communities/community.ejs b/web/views/desktop/communities/community.ejs similarity index 100% rename from app/views/desktop/communities/community.ejs rename to web/views/desktop/communities/community.ejs diff --git a/app/views/desktop/communities/list.ejs b/web/views/desktop/communities/list.ejs similarity index 100% rename from app/views/desktop/communities/list.ejs rename to web/views/desktop/communities/list.ejs diff --git a/app/views/desktop/communities/new.ejs b/web/views/desktop/communities/new.ejs similarity index 100% rename from app/views/desktop/communities/new.ejs rename to web/views/desktop/communities/new.ejs diff --git a/app/views/desktop/communities/new_topic.ejs b/web/views/desktop/communities/new_topic.ejs similarity index 100% rename from app/views/desktop/communities/new_topic.ejs rename to web/views/desktop/communities/new_topic.ejs diff --git a/app/views/desktop/communities/topic.ejs b/web/views/desktop/communities/topic.ejs similarity index 100% rename from app/views/desktop/communities/topic.ejs rename to web/views/desktop/communities/topic.ejs diff --git a/app/views/desktop/debug.ejs b/web/views/desktop/debug.ejs similarity index 100% rename from app/views/desktop/debug.ejs rename to web/views/desktop/debug.ejs diff --git a/app/views/desktop/error.ejs b/web/views/desktop/error.ejs similarity index 100% rename from app/views/desktop/error.ejs rename to web/views/desktop/error.ejs diff --git a/app/views/desktop/home.ejs b/web/views/desktop/home.ejs similarity index 100% rename from app/views/desktop/home.ejs rename to web/views/desktop/home.ejs diff --git a/app/views/desktop/profile.ejs b/web/views/desktop/profile.ejs similarity index 100% rename from app/views/desktop/profile.ejs rename to web/views/desktop/profile.ejs diff --git a/app/views/desktop/pubs.ejs b/web/views/desktop/pubs.ejs similarity index 100% rename from app/views/desktop/pubs.ejs rename to web/views/desktop/pubs.ejs diff --git a/app/views/desktop/search.ejs b/web/views/desktop/search.ejs similarity index 100% rename from app/views/desktop/search.ejs rename to web/views/desktop/search.ejs diff --git a/app/views/desktop/secrets/_compose_multiple.ejs b/web/views/desktop/secrets/_compose_multiple.ejs similarity index 100% rename from app/views/desktop/secrets/_compose_multiple.ejs rename to web/views/desktop/secrets/_compose_multiple.ejs diff --git a/app/views/desktop/secrets/_compose_single.ejs b/web/views/desktop/secrets/_compose_single.ejs similarity index 100% rename from app/views/desktop/secrets/_compose_single.ejs rename to web/views/desktop/secrets/_compose_single.ejs diff --git a/app/views/desktop/secrets/_messages.ejs b/web/views/desktop/secrets/_messages.ejs similarity index 100% rename from app/views/desktop/secrets/_messages.ejs rename to web/views/desktop/secrets/_messages.ejs diff --git a/app/views/mobile/_friends.ejs b/web/views/mobile/_friends.ejs similarity index 100% rename from app/views/mobile/_friends.ejs rename to web/views/mobile/_friends.ejs diff --git a/app/views/mobile/_layout.ejs b/web/views/mobile/_layout.ejs similarity index 100% rename from app/views/mobile/_layout.ejs rename to web/views/mobile/_layout.ejs diff --git a/app/views/mobile/about.ejs b/web/views/mobile/about.ejs similarity index 100% rename from app/views/mobile/about.ejs rename to web/views/mobile/about.ejs diff --git a/app/views/mobile/communities/community.ejs b/web/views/mobile/communities/community.ejs similarity index 100% rename from app/views/mobile/communities/community.ejs rename to web/views/mobile/communities/community.ejs diff --git a/app/views/mobile/communities/list.ejs b/web/views/mobile/communities/list.ejs similarity index 100% rename from app/views/mobile/communities/list.ejs rename to web/views/mobile/communities/list.ejs diff --git a/app/views/mobile/communities/new.ejs b/web/views/mobile/communities/new.ejs similarity index 100% rename from app/views/mobile/communities/new.ejs rename to web/views/mobile/communities/new.ejs diff --git a/app/views/mobile/communities/new_topic.ejs b/web/views/mobile/communities/new_topic.ejs similarity index 100% rename from app/views/mobile/communities/new_topic.ejs rename to web/views/mobile/communities/new_topic.ejs diff --git a/app/views/mobile/communities/topic.ejs b/web/views/mobile/communities/topic.ejs similarity index 100% rename from app/views/mobile/communities/topic.ejs rename to web/views/mobile/communities/topic.ejs diff --git a/app/views/mobile/error.ejs b/web/views/mobile/error.ejs similarity index 100% rename from app/views/mobile/error.ejs rename to web/views/mobile/error.ejs diff --git a/app/views/mobile/friends.ejs b/web/views/mobile/friends.ejs similarity index 100% rename from app/views/mobile/friends.ejs rename to web/views/mobile/friends.ejs diff --git a/app/views/mobile/home.ejs b/web/views/mobile/home.ejs similarity index 100% rename from app/views/mobile/home.ejs rename to web/views/mobile/home.ejs diff --git a/app/views/mobile/profile.ejs b/web/views/mobile/profile.ejs similarity index 100% rename from app/views/mobile/profile.ejs rename to web/views/mobile/profile.ejs diff --git a/app/views/mobile/search.ejs b/web/views/mobile/search.ejs similarity index 100% rename from app/views/mobile/search.ejs rename to web/views/mobile/search.ejs diff --git a/app/views/mobile/secrets.ejs b/web/views/mobile/secrets.ejs similarity index 100% rename from app/views/mobile/secrets.ejs rename to web/views/mobile/secrets.ejs diff --git a/app/views/mobile/secrets/_compose_multiple.ejs b/web/views/mobile/secrets/_compose_multiple.ejs similarity index 100% rename from app/views/mobile/secrets/_compose_multiple.ejs rename to web/views/mobile/secrets/_compose_multiple.ejs diff --git a/app/views/mobile/secrets/_compose_single.ejs b/web/views/mobile/secrets/_compose_single.ejs similarity index 100% rename from app/views/mobile/secrets/_compose_single.ejs rename to web/views/mobile/secrets/_compose_single.ejs diff --git a/app/views/shared/_friendship_button.ejs b/web/views/shared/_friendship_button.ejs similarity index 100% rename from app/views/shared/_friendship_button.ejs rename to web/views/shared/_friendship_button.ejs diff --git a/app/views/shared/_join_button.ejs b/web/views/shared/_join_button.ejs similarity index 100% rename from app/views/shared/_join_button.ejs rename to web/views/shared/_join_button.ejs diff --git a/app/views/shared/_posts.ejs b/web/views/shared/_posts.ejs similarity index 100% rename from app/views/shared/_posts.ejs rename to web/views/shared/_posts.ejs diff --git a/app/views/shared/download.ejs b/web/views/shared/download.ejs similarity index 100% rename from app/views/shared/download.ejs rename to web/views/shared/download.ejs diff --git a/app/views/shared/email_sign_in.ejs b/web/views/shared/email_sign_in.ejs similarity index 100% rename from app/views/shared/email_sign_in.ejs rename to web/views/shared/email_sign_in.ejs diff --git a/app/views/shared/index.ejs b/web/views/shared/index.ejs similarity index 100% rename from app/views/shared/index.ejs rename to web/views/shared/index.ejs diff --git a/app/views/shared/keys.ejs b/web/views/shared/keys.ejs similarity index 100% rename from app/views/shared/keys.ejs rename to web/views/shared/keys.ejs diff --git a/app/views/shared/keys_copy.ejs b/web/views/shared/keys_copy.ejs similarity index 100% rename from app/views/shared/keys_copy.ejs rename to web/views/shared/keys_copy.ejs diff --git a/app/views/shared/login.ejs b/web/views/shared/login.ejs similarity index 100% rename from app/views/shared/login.ejs rename to web/views/shared/login.ejs diff --git a/app/views/shared/signup.ejs b/web/views/shared/signup.ejs similarity index 100% rename from app/views/shared/signup.ejs rename to web/views/shared/signup.ejs diff --git a/app/zdocker/package-20200420.json b/web/zdocker/package-20200420.json similarity index 100% rename from app/zdocker/package-20200420.json rename to web/zdocker/package-20200420.json diff --git a/app/zdocker/package-20200426.json b/web/zdocker/package-20200426.json similarity index 100% rename from app/zdocker/package-20200426.json rename to web/zdocker/package-20200426.json diff --git a/app/zdocker/package-lock-20200420.json b/web/zdocker/package-lock-20200420.json similarity index 100% rename from app/zdocker/package-lock-20200420.json rename to web/zdocker/package-lock-20200420.json diff --git a/app/zdocker/package-lock-20200426.json b/web/zdocker/package-lock-20200426.json similarity index 100% rename from app/zdocker/package-lock-20200426.json rename to web/zdocker/package-lock-20200426.json