diff --git a/src/.gitignore b/frontend/.gitignore similarity index 100% rename from src/.gitignore rename to frontend/.gitignore diff --git a/src/sql/install/01_init.sql b/frontend/sql/install/01_init.sql similarity index 100% rename from src/sql/install/01_init.sql rename to frontend/sql/install/01_init.sql diff --git a/src/sql/update/0.1-0.2/001_authorized_overdraft.sql b/frontend/sql/update/0.1-0.2/001_authorized_overdraft.sql similarity index 100% rename from src/sql/update/0.1-0.2/001_authorized_overdraft.sql rename to frontend/sql/update/0.1-0.2/001_authorized_overdraft.sql diff --git a/src/sql/update/0.1-0.2/002_pointed.sql b/frontend/sql/update/0.1-0.2/002_pointed.sql similarity index 100% rename from src/sql/update/0.1-0.2/002_pointed.sql rename to frontend/sql/update/0.1-0.2/002_pointed.sql diff --git a/src/sql/update/0.2-0.3/000_placeholder.sql b/frontend/sql/update/0.2-0.3/000_placeholder.sql similarity index 100% rename from src/sql/update/0.2-0.3/000_placeholder.sql rename to frontend/sql/update/0.2-0.3/000_placeholder.sql diff --git a/src/sql/update/0.2-0.3/001_scheduled_operations.sql b/frontend/sql/update/0.2-0.3/001_scheduled_operations.sql similarity index 100% rename from src/sql/update/0.2-0.3/001_scheduled_operations.sql rename to frontend/sql/update/0.2-0.3/001_scheduled_operations.sql diff --git a/src/sql/update/0.2-0.3/002_operation_date_cleanup.sql b/frontend/sql/update/0.2-0.3/002_operation_date_cleanup.sql similarity index 100% rename from src/sql/update/0.2-0.3/002_operation_date_cleanup.sql rename to frontend/sql/update/0.2-0.3/002_operation_date_cleanup.sql diff --git a/src/static/css/main.css b/frontend/static/css/main.css similarity index 100% rename from src/static/css/main.css rename to frontend/static/css/main.css diff --git a/src/static/js/accounts.js b/frontend/static/js/accounts.js similarity index 100% rename from src/static/js/accounts.js rename to frontend/static/js/accounts.js diff --git a/src/static/js/entries.js b/frontend/static/js/entries.js similarity index 100% rename from src/static/js/entries.js rename to frontend/static/js/entries.js diff --git a/src/static/js/months.js b/frontend/static/js/months.js similarity index 100% rename from src/static/js/months.js rename to frontend/static/js/months.js diff --git a/src/static/js/scheduler.js b/frontend/static/js/scheduler.js similarity index 100% rename from src/static/js/scheduler.js rename to frontend/static/js/scheduler.js diff --git a/src/static/templates/account_edit.html b/frontend/static/templates/account_edit.html similarity index 100% rename from src/static/templates/account_edit.html rename to frontend/static/templates/account_edit.html diff --git a/src/static/templates/account_new.html b/frontend/static/templates/account_new.html similarity index 100% rename from src/static/templates/account_new.html rename to frontend/static/templates/account_new.html diff --git a/src/static/templates/account_remove.html b/frontend/static/templates/account_remove.html similarity index 100% rename from src/static/templates/account_remove.html rename to frontend/static/templates/account_remove.html diff --git a/src/static/templates/entry_remove.html b/frontend/static/templates/entry_remove.html similarity index 100% rename from src/static/templates/entry_remove.html rename to frontend/static/templates/entry_remove.html diff --git a/src/static/templates/operation_remove.html b/frontend/static/templates/operation_remove.html similarity index 100% rename from src/static/templates/operation_remove.html rename to frontend/static/templates/operation_remove.html diff --git a/src/static/third-party/nv.d3/nv.d3.css b/frontend/static/third-party/nv.d3/nv.d3.css similarity index 100% rename from src/static/third-party/nv.d3/nv.d3.css rename to frontend/static/third-party/nv.d3/nv.d3.css diff --git a/src/static/third-party/nv.d3/nv.d3.js b/frontend/static/third-party/nv.d3/nv.d3.js similarity index 100% rename from src/static/third-party/nv.d3/nv.d3.js rename to frontend/static/third-party/nv.d3/nv.d3.js diff --git a/src/static/third-party/nv.d3/nv.d3.min.js b/frontend/static/third-party/nv.d3/nv.d3.min.js similarity index 100% rename from src/static/third-party/nv.d3/nv.d3.min.js rename to frontend/static/third-party/nv.d3/nv.d3.min.js diff --git a/src/static/third-party/pines-notify/jquery.pnotify.default.css b/frontend/static/third-party/pines-notify/jquery.pnotify.default.css similarity index 100% rename from src/static/third-party/pines-notify/jquery.pnotify.default.css rename to frontend/static/third-party/pines-notify/jquery.pnotify.default.css diff --git a/src/static/third-party/pines-notify/jquery.pnotify.js b/frontend/static/third-party/pines-notify/jquery.pnotify.js similarity index 100% rename from src/static/third-party/pines-notify/jquery.pnotify.js rename to frontend/static/third-party/pines-notify/jquery.pnotify.js diff --git a/src/static/third-party/pines-notify/jquery.pnotify.min.js b/frontend/static/third-party/pines-notify/jquery.pnotify.min.js similarity index 100% rename from src/static/third-party/pines-notify/jquery.pnotify.min.js rename to frontend/static/third-party/pines-notify/jquery.pnotify.min.js diff --git a/src/static/third-party/pines-notify/pnotify.zip b/frontend/static/third-party/pines-notify/pnotify.zip similarity index 100% rename from src/static/third-party/pines-notify/pnotify.zip rename to frontend/static/third-party/pines-notify/pnotify.zip diff --git a/src/templates/index.html b/frontend/templates/index.html similarity index 100% rename from src/templates/index.html rename to frontend/templates/index.html diff --git a/src/templates/layout.html b/frontend/templates/layout.html similarity index 100% rename from src/templates/layout.html rename to frontend/templates/layout.html diff --git a/src/templates/scheduler.html b/frontend/templates/scheduler.html similarity index 100% rename from src/templates/scheduler.html rename to frontend/templates/scheduler.html