diff --git a/.editorconfig b/thingsboard-web/.editorconfig similarity index 100% rename from .editorconfig rename to thingsboard-web/.editorconfig diff --git a/.env.development b/thingsboard-web/.env.development similarity index 100% rename from .env.development rename to thingsboard-web/.env.development diff --git a/.env.production b/thingsboard-web/.env.production similarity index 100% rename from .env.production rename to thingsboard-web/.env.production diff --git a/.env.staging b/thingsboard-web/.env.staging similarity index 100% rename from .env.staging rename to thingsboard-web/.env.staging diff --git a/.eslintignore b/thingsboard-web/.eslintignore similarity index 100% rename from .eslintignore rename to thingsboard-web/.eslintignore diff --git a/.eslintrc.js b/thingsboard-web/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to thingsboard-web/.eslintrc.js diff --git a/.gitignore b/thingsboard-web/.gitignore similarity index 100% rename from .gitignore rename to thingsboard-web/.gitignore diff --git a/.travis.yml b/thingsboard-web/.travis.yml similarity index 100% rename from .travis.yml rename to thingsboard-web/.travis.yml diff --git a/LICENSE b/thingsboard-web/LICENSE similarity index 100% rename from LICENSE rename to thingsboard-web/LICENSE diff --git a/README-zh.md b/thingsboard-web/README-zh.md similarity index 100% rename from README-zh.md rename to thingsboard-web/README-zh.md diff --git a/README.md b/thingsboard-web/README.md similarity index 100% rename from README.md rename to thingsboard-web/README.md diff --git a/babel.config.js b/thingsboard-web/babel.config.js similarity index 100% rename from babel.config.js rename to thingsboard-web/babel.config.js diff --git a/build/index.js b/thingsboard-web/build/index.js similarity index 100% rename from build/index.js rename to thingsboard-web/build/index.js diff --git a/dist/favicon.ico b/thingsboard-web/dist/favicon.ico similarity index 100% rename from dist/favicon.ico rename to thingsboard-web/dist/favicon.ico diff --git a/dist/index.html b/thingsboard-web/dist/index.html similarity index 100% rename from dist/index.html rename to thingsboard-web/dist/index.html diff --git a/dist/static/css/app.cf5c6fa7.css b/thingsboard-web/dist/static/css/app.cf5c6fa7.css similarity index 100% rename from dist/static/css/app.cf5c6fa7.css rename to thingsboard-web/dist/static/css/app.cf5c6fa7.css diff --git a/dist/static/css/chunk-02ca29b6.e5f00091.css b/thingsboard-web/dist/static/css/chunk-02ca29b6.e5f00091.css similarity index 100% rename from dist/static/css/chunk-02ca29b6.e5f00091.css rename to thingsboard-web/dist/static/css/chunk-02ca29b6.e5f00091.css diff --git a/dist/static/css/chunk-0df8996b.e7ba76bb.css b/thingsboard-web/dist/static/css/chunk-0df8996b.e7ba76bb.css similarity index 100% rename from dist/static/css/chunk-0df8996b.e7ba76bb.css rename to thingsboard-web/dist/static/css/chunk-0df8996b.e7ba76bb.css diff --git a/dist/static/css/chunk-2753b070.91e3d1da.css b/thingsboard-web/dist/static/css/chunk-2753b070.91e3d1da.css similarity index 100% rename from dist/static/css/chunk-2753b070.91e3d1da.css rename to thingsboard-web/dist/static/css/chunk-2753b070.91e3d1da.css diff --git a/dist/static/css/chunk-285d40a3.6657b7a9.css b/thingsboard-web/dist/static/css/chunk-285d40a3.6657b7a9.css similarity index 100% rename from dist/static/css/chunk-285d40a3.6657b7a9.css rename to thingsboard-web/dist/static/css/chunk-285d40a3.6657b7a9.css diff --git a/dist/static/css/chunk-2e186338.628134fa.css b/thingsboard-web/dist/static/css/chunk-2e186338.628134fa.css similarity index 100% rename from dist/static/css/chunk-2e186338.628134fa.css rename to thingsboard-web/dist/static/css/chunk-2e186338.628134fa.css diff --git a/dist/static/css/chunk-32d7f455.3e9c1aa8.css b/thingsboard-web/dist/static/css/chunk-32d7f455.3e9c1aa8.css similarity index 100% rename from dist/static/css/chunk-32d7f455.3e9c1aa8.css rename to thingsboard-web/dist/static/css/chunk-32d7f455.3e9c1aa8.css diff --git a/dist/static/css/chunk-385cb10c.099914bf.css b/thingsboard-web/dist/static/css/chunk-385cb10c.099914bf.css similarity index 100% rename from dist/static/css/chunk-385cb10c.099914bf.css rename to thingsboard-web/dist/static/css/chunk-385cb10c.099914bf.css diff --git a/dist/static/css/chunk-3fb7d41a.c1879066.css b/thingsboard-web/dist/static/css/chunk-3fb7d41a.c1879066.css similarity index 100% rename from dist/static/css/chunk-3fb7d41a.c1879066.css rename to thingsboard-web/dist/static/css/chunk-3fb7d41a.c1879066.css diff --git a/dist/static/css/chunk-4e4d89f6.738c464f.css b/thingsboard-web/dist/static/css/chunk-4e4d89f6.738c464f.css similarity index 100% rename from dist/static/css/chunk-4e4d89f6.738c464f.css rename to thingsboard-web/dist/static/css/chunk-4e4d89f6.738c464f.css diff --git a/dist/static/css/chunk-5ab234ca.1d4c5d9d.css b/thingsboard-web/dist/static/css/chunk-5ab234ca.1d4c5d9d.css similarity index 100% rename from dist/static/css/chunk-5ab234ca.1d4c5d9d.css rename to thingsboard-web/dist/static/css/chunk-5ab234ca.1d4c5d9d.css diff --git a/dist/static/css/chunk-664b5e16.ce3eb101.css b/thingsboard-web/dist/static/css/chunk-664b5e16.ce3eb101.css similarity index 100% rename from dist/static/css/chunk-664b5e16.ce3eb101.css rename to thingsboard-web/dist/static/css/chunk-664b5e16.ce3eb101.css diff --git a/dist/static/css/chunk-76cea4de.3c7f5ad9.css b/thingsboard-web/dist/static/css/chunk-76cea4de.3c7f5ad9.css similarity index 100% rename from dist/static/css/chunk-76cea4de.3c7f5ad9.css rename to thingsboard-web/dist/static/css/chunk-76cea4de.3c7f5ad9.css diff --git a/dist/static/css/chunk-79dea7d2.0a310ebd.css b/thingsboard-web/dist/static/css/chunk-79dea7d2.0a310ebd.css similarity index 100% rename from dist/static/css/chunk-79dea7d2.0a310ebd.css rename to thingsboard-web/dist/static/css/chunk-79dea7d2.0a310ebd.css diff --git a/dist/static/css/chunk-7ba79eca.9b5ecf95.css b/thingsboard-web/dist/static/css/chunk-7ba79eca.9b5ecf95.css similarity index 100% rename from dist/static/css/chunk-7ba79eca.9b5ecf95.css rename to thingsboard-web/dist/static/css/chunk-7ba79eca.9b5ecf95.css diff --git a/dist/static/css/chunk-8621567e.46aa80ac.css b/thingsboard-web/dist/static/css/chunk-8621567e.46aa80ac.css similarity index 100% rename from dist/static/css/chunk-8621567e.46aa80ac.css rename to thingsboard-web/dist/static/css/chunk-8621567e.46aa80ac.css diff --git a/dist/static/css/chunk-c4a96d02.66220f5e.css b/thingsboard-web/dist/static/css/chunk-c4a96d02.66220f5e.css similarity index 100% rename from dist/static/css/chunk-c4a96d02.66220f5e.css rename to thingsboard-web/dist/static/css/chunk-c4a96d02.66220f5e.css diff --git a/dist/static/css/chunk-df295176.6c3d60e8.css b/thingsboard-web/dist/static/css/chunk-df295176.6c3d60e8.css similarity index 100% rename from dist/static/css/chunk-df295176.6c3d60e8.css rename to thingsboard-web/dist/static/css/chunk-df295176.6c3d60e8.css diff --git a/dist/static/css/chunk-f560b88a.7d3970d1.css b/thingsboard-web/dist/static/css/chunk-f560b88a.7d3970d1.css similarity index 100% rename from dist/static/css/chunk-f560b88a.7d3970d1.css rename to thingsboard-web/dist/static/css/chunk-f560b88a.7d3970d1.css diff --git a/dist/static/css/chunk-libs.ceef0460.css b/thingsboard-web/dist/static/css/chunk-libs.ceef0460.css similarity index 100% rename from dist/static/css/chunk-libs.ceef0460.css rename to thingsboard-web/dist/static/css/chunk-libs.ceef0460.css diff --git a/dist/static/fonts/element-icons.535877f5.woff b/thingsboard-web/dist/static/fonts/element-icons.535877f5.woff similarity index 100% rename from dist/static/fonts/element-icons.535877f5.woff rename to thingsboard-web/dist/static/fonts/element-icons.535877f5.woff diff --git a/dist/static/fonts/element-icons.732389de.ttf b/thingsboard-web/dist/static/fonts/element-icons.732389de.ttf similarity index 100% rename from dist/static/fonts/element-icons.732389de.ttf rename to thingsboard-web/dist/static/fonts/element-icons.732389de.ttf diff --git a/dist/static/img/404.a57b6f31.png b/thingsboard-web/dist/static/img/404.a57b6f31.png similarity index 100% rename from dist/static/img/404.a57b6f31.png rename to thingsboard-web/dist/static/img/404.a57b6f31.png diff --git a/dist/static/img/404_cloud.0f4bc32b.png b/thingsboard-web/dist/static/img/404_cloud.0f4bc32b.png similarity index 100% rename from dist/static/img/404_cloud.0f4bc32b.png rename to thingsboard-web/dist/static/img/404_cloud.0f4bc32b.png diff --git a/dist/static/img/M168.93371fa5.png b/thingsboard-web/dist/static/img/M168.93371fa5.png similarity index 100% rename from dist/static/img/M168.93371fa5.png rename to thingsboard-web/dist/static/img/M168.93371fa5.png diff --git a/dist/static/img/RV400-AR100.f96903bd.png b/thingsboard-web/dist/static/img/RV400-AR100.f96903bd.png similarity index 100% rename from dist/static/img/RV400-AR100.f96903bd.png rename to thingsboard-web/dist/static/img/RV400-AR100.f96903bd.png diff --git a/dist/static/img/RV400.3e09bb06.png b/thingsboard-web/dist/static/img/RV400.3e09bb06.png similarity index 100% rename from dist/static/img/RV400.3e09bb06.png rename to thingsboard-web/dist/static/img/RV400.3e09bb06.png diff --git a/dist/static/img/SR100.2fdc43bb.png b/thingsboard-web/dist/static/img/SR100.2fdc43bb.png similarity index 100% rename from dist/static/img/SR100.2fdc43bb.png rename to thingsboard-web/dist/static/img/SR100.2fdc43bb.png diff --git a/dist/static/img/advantage_bg.45f7b986.png b/thingsboard-web/dist/static/img/advantage_bg.45f7b986.png similarity index 100% rename from dist/static/img/advantage_bg.45f7b986.png rename to thingsboard-web/dist/static/img/advantage_bg.45f7b986.png diff --git a/dist/static/img/ai_elec.e235f580.png b/thingsboard-web/dist/static/img/ai_elec.e235f580.png similarity index 100% rename from dist/static/img/ai_elec.e235f580.png rename to thingsboard-web/dist/static/img/ai_elec.e235f580.png diff --git a/dist/static/img/ai_factory.a3b434f9.png b/thingsboard-web/dist/static/img/ai_factory.a3b434f9.png similarity index 100% rename from dist/static/img/ai_factory.a3b434f9.png rename to thingsboard-web/dist/static/img/ai_factory.a3b434f9.png diff --git a/dist/static/img/ai_traffic.5faf1df7.png b/thingsboard-web/dist/static/img/ai_traffic.5faf1df7.png similarity index 100% rename from dist/static/img/ai_traffic.5faf1df7.png rename to thingsboard-web/dist/static/img/ai_traffic.5faf1df7.png diff --git a/dist/static/img/ammeter.6bfc4ea2.png b/thingsboard-web/dist/static/img/ammeter.6bfc4ea2.png similarity index 100% rename from dist/static/img/ammeter.6bfc4ea2.png rename to thingsboard-web/dist/static/img/ammeter.6bfc4ea2.png diff --git a/dist/static/img/ammeter_workshop.0f228a71.png b/thingsboard-web/dist/static/img/ammeter_workshop.0f228a71.png similarity index 100% rename from dist/static/img/ammeter_workshop.0f228a71.png rename to thingsboard-web/dist/static/img/ammeter_workshop.0f228a71.png diff --git a/dist/static/img/aqs.c194e7d1.png b/thingsboard-web/dist/static/img/aqs.c194e7d1.png similarity index 100% rename from dist/static/img/aqs.c194e7d1.png rename to thingsboard-web/dist/static/img/aqs.c194e7d1.png diff --git a/dist/static/img/avatar.9f003438.png b/thingsboard-web/dist/static/img/avatar.9f003438.png similarity index 100% rename from dist/static/img/avatar.9f003438.png rename to thingsboard-web/dist/static/img/avatar.9f003438.png diff --git a/dist/static/img/b-rbox2.d96e8a41.png b/thingsboard-web/dist/static/img/b-rbox2.d96e8a41.png similarity index 100% rename from dist/static/img/b-rbox2.d96e8a41.png rename to thingsboard-web/dist/static/img/b-rbox2.d96e8a41.png diff --git a/dist/static/img/background.057f6c10.jpg b/thingsboard-web/dist/static/img/background.057f6c10.jpg similarity index 100% rename from dist/static/img/background.057f6c10.jpg rename to thingsboard-web/dist/static/img/background.057f6c10.jpg diff --git a/dist/static/img/bg.17f66cf4.jpg b/thingsboard-web/dist/static/img/bg.17f66cf4.jpg similarity index 100% rename from dist/static/img/bg.17f66cf4.jpg rename to thingsboard-web/dist/static/img/bg.17f66cf4.jpg diff --git a/dist/static/img/dashengda_arch.cfbc45a1.png b/thingsboard-web/dist/static/img/dashengda_arch.cfbc45a1.png similarity index 100% rename from dist/static/img/dashengda_arch.cfbc45a1.png rename to thingsboard-web/dist/static/img/dashengda_arch.cfbc45a1.png diff --git a/dist/static/img/dashengda_system.88699dfe.png b/thingsboard-web/dist/static/img/dashengda_system.88699dfe.png similarity index 100% rename from dist/static/img/dashengda_system.88699dfe.png rename to thingsboard-web/dist/static/img/dashengda_system.88699dfe.png diff --git a/dist/static/img/dataCollection.7106ec5f.png b/thingsboard-web/dist/static/img/dataCollection.7106ec5f.png similarity index 100% rename from dist/static/img/dataCollection.7106ec5f.png rename to thingsboard-web/dist/static/img/dataCollection.7106ec5f.png diff --git a/dist/static/img/direction.abebe930.png b/thingsboard-web/dist/static/img/direction.abebe930.png similarity index 100% rename from dist/static/img/direction.abebe930.png rename to thingsboard-web/dist/static/img/direction.abebe930.png diff --git a/dist/static/img/electricity-monitor.7bf0e641.png b/thingsboard-web/dist/static/img/electricity-monitor.7bf0e641.png similarity index 100% rename from dist/static/img/electricity-monitor.7bf0e641.png rename to thingsboard-web/dist/static/img/electricity-monitor.7bf0e641.png diff --git a/dist/static/img/environment-mentor.e6176579.png b/thingsboard-web/dist/static/img/environment-mentor.e6176579.png similarity index 100% rename from dist/static/img/environment-mentor.e6176579.png rename to thingsboard-web/dist/static/img/environment-mentor.e6176579.png diff --git a/dist/static/img/faceID.c96a410c.png b/thingsboard-web/dist/static/img/faceID.c96a410c.png similarity index 100% rename from dist/static/img/faceID.c96a410c.png rename to thingsboard-web/dist/static/img/faceID.c96a410c.png diff --git a/dist/static/img/footer_bg.89b6de74.png b/thingsboard-web/dist/static/img/footer_bg.89b6de74.png similarity index 100% rename from dist/static/img/footer_bg.89b6de74.png rename to thingsboard-web/dist/static/img/footer_bg.89b6de74.png diff --git a/dist/static/img/footer_logo.9506497a.png b/thingsboard-web/dist/static/img/footer_logo.9506497a.png similarity index 100% rename from dist/static/img/footer_logo.9506497a.png rename to thingsboard-web/dist/static/img/footer_logo.9506497a.png diff --git a/dist/static/img/gateway.404a0961.png b/thingsboard-web/dist/static/img/gateway.404a0961.png similarity index 100% rename from dist/static/img/gateway.404a0961.png rename to thingsboard-web/dist/static/img/gateway.404a0961.png diff --git a/dist/static/img/hdbj.2d11aa7e.png b/thingsboard-web/dist/static/img/hdbj.2d11aa7e.png similarity index 100% rename from dist/static/img/hdbj.2d11aa7e.png rename to thingsboard-web/dist/static/img/hdbj.2d11aa7e.png diff --git a/dist/static/img/home.5b0ee3e3.png b/thingsboard-web/dist/static/img/home.5b0ee3e3.png similarity index 100% rename from dist/static/img/home.5b0ee3e3.png rename to thingsboard-web/dist/static/img/home.5b0ee3e3.png diff --git a/dist/static/img/home_bg.1b55084a.png b/thingsboard-web/dist/static/img/home_bg.1b55084a.png similarity index 100% rename from dist/static/img/home_bg.1b55084a.png rename to thingsboard-web/dist/static/img/home_bg.1b55084a.png diff --git a/dist/static/img/humidity.70b40850.png b/thingsboard-web/dist/static/img/humidity.70b40850.png similarity index 100% rename from dist/static/img/humidity.70b40850.png rename to thingsboard-web/dist/static/img/humidity.70b40850.png diff --git a/dist/static/img/img_flow.440fce19.png b/thingsboard-web/dist/static/img/img_flow.440fce19.png similarity index 100% rename from dist/static/img/img_flow.440fce19.png rename to thingsboard-web/dist/static/img/img_flow.440fce19.png diff --git a/dist/static/img/jiaquan.927f4806.png b/thingsboard-web/dist/static/img/jiaquan.927f4806.png similarity index 100% rename from dist/static/img/jiaquan.927f4806.png rename to thingsboard-web/dist/static/img/jiaquan.927f4806.png diff --git a/dist/static/img/jiawan.c31e38ce.png b/thingsboard-web/dist/static/img/jiawan.c31e38ce.png similarity index 100% rename from dist/static/img/jiawan.c31e38ce.png rename to thingsboard-web/dist/static/img/jiawan.c31e38ce.png diff --git a/dist/static/img/logo.d2867cad.png b/thingsboard-web/dist/static/img/logo.d2867cad.png similarity index 100% rename from dist/static/img/logo.d2867cad.png rename to thingsboard-web/dist/static/img/logo.d2867cad.png diff --git a/dist/static/img/monthlyAverage.9b0836d8.png b/thingsboard-web/dist/static/img/monthlyAverage.9b0836d8.png similarity index 100% rename from dist/static/img/monthlyAverage.9b0836d8.png rename to thingsboard-web/dist/static/img/monthlyAverage.9b0836d8.png diff --git a/dist/static/img/pleft1middb.b4dc0596.png b/thingsboard-web/dist/static/img/pleft1middb.b4dc0596.png similarity index 100% rename from dist/static/img/pleft1middb.b4dc0596.png rename to thingsboard-web/dist/static/img/pleft1middb.b4dc0596.png diff --git a/dist/static/img/pm.7224e8ca.png b/thingsboard-web/dist/static/img/pm.7224e8ca.png similarity index 100% rename from dist/static/img/pm.7224e8ca.png rename to thingsboard-web/dist/static/img/pm.7224e8ca.png diff --git a/dist/static/img/pressure.ed4d3b72.png b/thingsboard-web/dist/static/img/pressure.ed4d3b72.png similarity index 100% rename from dist/static/img/pressure.ed4d3b72.png rename to thingsboard-web/dist/static/img/pressure.ed4d3b72.png diff --git a/dist/static/img/prighttop.801dd3f6.png b/thingsboard-web/dist/static/img/prighttop.801dd3f6.png similarity index 100% rename from dist/static/img/prighttop.801dd3f6.png rename to thingsboard-web/dist/static/img/prighttop.801dd3f6.png diff --git a/dist/static/img/qianjiang_arch.12f87802.png b/thingsboard-web/dist/static/img/qianjiang_arch.12f87802.png similarity index 100% rename from dist/static/img/qianjiang_arch.12f87802.png rename to thingsboard-web/dist/static/img/qianjiang_arch.12f87802.png diff --git a/dist/static/img/qianjiang_dashboard.ed1b5981.png b/thingsboard-web/dist/static/img/qianjiang_dashboard.ed1b5981.png similarity index 100% rename from dist/static/img/qianjiang_dashboard.ed1b5981.png rename to thingsboard-web/dist/static/img/qianjiang_dashboard.ed1b5981.png diff --git a/dist/static/img/qianjiang_elec-procedure.e8b955ea.png b/thingsboard-web/dist/static/img/qianjiang_elec-procedure.e8b955ea.png similarity index 100% rename from dist/static/img/qianjiang_elec-procedure.e8b955ea.png rename to thingsboard-web/dist/static/img/qianjiang_elec-procedure.e8b955ea.png diff --git a/dist/static/img/qianjiang_elec.939c4a0c.png b/thingsboard-web/dist/static/img/qianjiang_elec.939c4a0c.png similarity index 100% rename from dist/static/img/qianjiang_elec.939c4a0c.png rename to thingsboard-web/dist/static/img/qianjiang_elec.939c4a0c.png diff --git a/dist/static/img/qianjiang_system.b9d496e0.png b/thingsboard-web/dist/static/img/qianjiang_system.b9d496e0.png similarity index 100% rename from dist/static/img/qianjiang_system.b9d496e0.png rename to thingsboard-web/dist/static/img/qianjiang_system.b9d496e0.png diff --git a/dist/static/img/realTime.09213242.png b/thingsboard-web/dist/static/img/realTime.09213242.png similarity index 100% rename from dist/static/img/realTime.09213242.png rename to thingsboard-web/dist/static/img/realTime.09213242.png diff --git a/dist/static/img/scene_bg.e8b0697a.png b/thingsboard-web/dist/static/img/scene_bg.e8b0697a.png similarity index 100% rename from dist/static/img/scene_bg.e8b0697a.png rename to thingsboard-web/dist/static/img/scene_bg.e8b0697a.png diff --git a/dist/static/img/security.89dea7e2.png b/thingsboard-web/dist/static/img/security.89dea7e2.png similarity index 100% rename from dist/static/img/security.89dea7e2.png rename to thingsboard-web/dist/static/img/security.89dea7e2.png diff --git a/dist/static/img/server_detail.3d97c0b0.png b/thingsboard-web/dist/static/img/server_detail.3d97c0b0.png similarity index 100% rename from dist/static/img/server_detail.3d97c0b0.png rename to thingsboard-web/dist/static/img/server_detail.3d97c0b0.png diff --git a/dist/static/img/server_workshop.31343977.png b/thingsboard-web/dist/static/img/server_workshop.31343977.png similarity index 100% rename from dist/static/img/server_workshop.31343977.png rename to thingsboard-web/dist/static/img/server_workshop.31343977.png diff --git a/dist/static/img/sidebarLogo.9d3980e0.png b/thingsboard-web/dist/static/img/sidebarLogo.9d3980e0.png similarity index 100% rename from dist/static/img/sidebarLogo.9d3980e0.png rename to thingsboard-web/dist/static/img/sidebarLogo.9d3980e0.png diff --git a/dist/static/img/slide1.069da4fd.png b/thingsboard-web/dist/static/img/slide1.069da4fd.png similarity index 100% rename from dist/static/img/slide1.069da4fd.png rename to thingsboard-web/dist/static/img/slide1.069da4fd.png diff --git a/dist/static/img/slide2.66ca8880.png b/thingsboard-web/dist/static/img/slide2.66ca8880.png similarity index 100% rename from dist/static/img/slide2.66ca8880.png rename to thingsboard-web/dist/static/img/slide2.66ca8880.png diff --git a/dist/static/img/slide3.14b1725c.png b/thingsboard-web/dist/static/img/slide3.14b1725c.png similarity index 100% rename from dist/static/img/slide3.14b1725c.png rename to thingsboard-web/dist/static/img/slide3.14b1725c.png diff --git a/dist/static/img/system_bg.31675005.png b/thingsboard-web/dist/static/img/system_bg.31675005.png similarity index 100% rename from dist/static/img/system_bg.31675005.png rename to thingsboard-web/dist/static/img/system_bg.31675005.png diff --git a/dist/static/img/temper.568dc84a.png b/thingsboard-web/dist/static/img/temper.568dc84a.png similarity index 100% rename from dist/static/img/temper.568dc84a.png rename to thingsboard-web/dist/static/img/temper.568dc84a.png diff --git a/dist/static/img/terminal1.4e2ce707.png b/thingsboard-web/dist/static/img/terminal1.4e2ce707.png similarity index 100% rename from dist/static/img/terminal1.4e2ce707.png rename to thingsboard-web/dist/static/img/terminal1.4e2ce707.png diff --git a/dist/static/img/terminal2.9e84d84e.png b/thingsboard-web/dist/static/img/terminal2.9e84d84e.png similarity index 100% rename from dist/static/img/terminal2.9e84d84e.png rename to thingsboard-web/dist/static/img/terminal2.9e84d84e.png diff --git a/dist/static/img/tile.823b3743.png b/thingsboard-web/dist/static/img/tile.823b3743.png similarity index 100% rename from dist/static/img/tile.823b3743.png rename to thingsboard-web/dist/static/img/tile.823b3743.png diff --git a/dist/static/img/tvoc.715d0540.png b/thingsboard-web/dist/static/img/tvoc.715d0540.png similarity index 100% rename from dist/static/img/tvoc.715d0540.png rename to thingsboard-web/dist/static/img/tvoc.715d0540.png diff --git a/dist/static/img/wind_speed.82faf25c.png b/thingsboard-web/dist/static/img/wind_speed.82faf25c.png similarity index 100% rename from dist/static/img/wind_speed.82faf25c.png rename to thingsboard-web/dist/static/img/wind_speed.82faf25c.png diff --git a/dist/static/img/workplace.b0285fb4.png b/thingsboard-web/dist/static/img/workplace.b0285fb4.png similarity index 100% rename from dist/static/img/workplace.b0285fb4.png rename to thingsboard-web/dist/static/img/workplace.b0285fb4.png diff --git a/dist/static/img/workshop.e46b096c.png b/thingsboard-web/dist/static/img/workshop.e46b096c.png similarity index 100% rename from dist/static/img/workshop.e46b096c.png rename to thingsboard-web/dist/static/img/workshop.e46b096c.png diff --git a/dist/static/img/yichun.f76f0278.png b/thingsboard-web/dist/static/img/yichun.f76f0278.png similarity index 100% rename from dist/static/img/yichun.f76f0278.png rename to thingsboard-web/dist/static/img/yichun.f76f0278.png diff --git a/dist/static/img/zaoyin.86054694.png b/thingsboard-web/dist/static/img/zaoyin.86054694.png similarity index 100% rename from dist/static/img/zaoyin.86054694.png rename to thingsboard-web/dist/static/img/zaoyin.86054694.png diff --git a/dist/static/js/app.d6aea14f.js b/thingsboard-web/dist/static/js/app.d6aea14f.js similarity index 100% rename from dist/static/js/app.d6aea14f.js rename to thingsboard-web/dist/static/js/app.d6aea14f.js diff --git a/dist/static/js/chunk-02ca29b6.901b6200.js b/thingsboard-web/dist/static/js/chunk-02ca29b6.901b6200.js similarity index 100% rename from dist/static/js/chunk-02ca29b6.901b6200.js rename to thingsboard-web/dist/static/js/chunk-02ca29b6.901b6200.js diff --git a/dist/static/js/chunk-0df8996b.5da53e2b.js b/thingsboard-web/dist/static/js/chunk-0df8996b.5da53e2b.js similarity index 100% rename from dist/static/js/chunk-0df8996b.5da53e2b.js rename to thingsboard-web/dist/static/js/chunk-0df8996b.5da53e2b.js diff --git a/dist/static/js/chunk-2753b070.7220e1b4.js b/thingsboard-web/dist/static/js/chunk-2753b070.7220e1b4.js similarity index 100% rename from dist/static/js/chunk-2753b070.7220e1b4.js rename to thingsboard-web/dist/static/js/chunk-2753b070.7220e1b4.js diff --git a/dist/static/js/chunk-285d40a3.9e46b095.js b/thingsboard-web/dist/static/js/chunk-285d40a3.9e46b095.js similarity index 100% rename from dist/static/js/chunk-285d40a3.9e46b095.js rename to thingsboard-web/dist/static/js/chunk-285d40a3.9e46b095.js diff --git a/dist/static/js/chunk-2e186338.511a2c65.js b/thingsboard-web/dist/static/js/chunk-2e186338.511a2c65.js similarity index 100% rename from dist/static/js/chunk-2e186338.511a2c65.js rename to thingsboard-web/dist/static/js/chunk-2e186338.511a2c65.js diff --git a/dist/static/js/chunk-32d7f455.ff0b2cc6.js b/thingsboard-web/dist/static/js/chunk-32d7f455.ff0b2cc6.js similarity index 100% rename from dist/static/js/chunk-32d7f455.ff0b2cc6.js rename to thingsboard-web/dist/static/js/chunk-32d7f455.ff0b2cc6.js diff --git a/dist/static/js/chunk-385cb10c.4e3d01f4.js b/thingsboard-web/dist/static/js/chunk-385cb10c.4e3d01f4.js similarity index 100% rename from dist/static/js/chunk-385cb10c.4e3d01f4.js rename to thingsboard-web/dist/static/js/chunk-385cb10c.4e3d01f4.js diff --git a/dist/static/js/chunk-3d93b550.58bda58d.js b/thingsboard-web/dist/static/js/chunk-3d93b550.58bda58d.js similarity index 100% rename from dist/static/js/chunk-3d93b550.58bda58d.js rename to thingsboard-web/dist/static/js/chunk-3d93b550.58bda58d.js diff --git a/dist/static/js/chunk-3fb7d41a.92a76be3.js b/thingsboard-web/dist/static/js/chunk-3fb7d41a.92a76be3.js similarity index 100% rename from dist/static/js/chunk-3fb7d41a.92a76be3.js rename to thingsboard-web/dist/static/js/chunk-3fb7d41a.92a76be3.js diff --git a/dist/static/js/chunk-4e4d89f6.4cea1cb3.js b/thingsboard-web/dist/static/js/chunk-4e4d89f6.4cea1cb3.js similarity index 100% rename from dist/static/js/chunk-4e4d89f6.4cea1cb3.js rename to thingsboard-web/dist/static/js/chunk-4e4d89f6.4cea1cb3.js diff --git a/dist/static/js/chunk-5ab234ca.64e818e4.js b/thingsboard-web/dist/static/js/chunk-5ab234ca.64e818e4.js similarity index 100% rename from dist/static/js/chunk-5ab234ca.64e818e4.js rename to thingsboard-web/dist/static/js/chunk-5ab234ca.64e818e4.js diff --git a/dist/static/js/chunk-664b5e16.6228db6e.js b/thingsboard-web/dist/static/js/chunk-664b5e16.6228db6e.js similarity index 100% rename from dist/static/js/chunk-664b5e16.6228db6e.js rename to thingsboard-web/dist/static/js/chunk-664b5e16.6228db6e.js diff --git a/dist/static/js/chunk-76cea4de.ee1efef1.js b/thingsboard-web/dist/static/js/chunk-76cea4de.ee1efef1.js similarity index 100% rename from dist/static/js/chunk-76cea4de.ee1efef1.js rename to thingsboard-web/dist/static/js/chunk-76cea4de.ee1efef1.js diff --git a/dist/static/js/chunk-79dea7d2.d2e04a4c.js b/thingsboard-web/dist/static/js/chunk-79dea7d2.d2e04a4c.js similarity index 100% rename from dist/static/js/chunk-79dea7d2.d2e04a4c.js rename to thingsboard-web/dist/static/js/chunk-79dea7d2.d2e04a4c.js diff --git a/dist/static/js/chunk-7ba79eca.e8c9dacd.js b/thingsboard-web/dist/static/js/chunk-7ba79eca.e8c9dacd.js similarity index 100% rename from dist/static/js/chunk-7ba79eca.e8c9dacd.js rename to thingsboard-web/dist/static/js/chunk-7ba79eca.e8c9dacd.js diff --git a/dist/static/js/chunk-8621567e.b9800328.js b/thingsboard-web/dist/static/js/chunk-8621567e.b9800328.js similarity index 100% rename from dist/static/js/chunk-8621567e.b9800328.js rename to thingsboard-web/dist/static/js/chunk-8621567e.b9800328.js diff --git a/dist/static/js/chunk-c4a96d02.b763782b.js b/thingsboard-web/dist/static/js/chunk-c4a96d02.b763782b.js similarity index 100% rename from dist/static/js/chunk-c4a96d02.b763782b.js rename to thingsboard-web/dist/static/js/chunk-c4a96d02.b763782b.js diff --git a/dist/static/js/chunk-df295176.c45021f0.js b/thingsboard-web/dist/static/js/chunk-df295176.c45021f0.js similarity index 100% rename from dist/static/js/chunk-df295176.c45021f0.js rename to thingsboard-web/dist/static/js/chunk-df295176.c45021f0.js diff --git a/dist/static/js/chunk-elementUI.ecfa41a3.js b/thingsboard-web/dist/static/js/chunk-elementUI.ecfa41a3.js similarity index 100% rename from dist/static/js/chunk-elementUI.ecfa41a3.js rename to thingsboard-web/dist/static/js/chunk-elementUI.ecfa41a3.js diff --git a/dist/static/js/chunk-f560b88a.a9911fb5.js b/thingsboard-web/dist/static/js/chunk-f560b88a.a9911fb5.js similarity index 100% rename from dist/static/js/chunk-f560b88a.a9911fb5.js rename to thingsboard-web/dist/static/js/chunk-f560b88a.a9911fb5.js diff --git a/dist/static/js/chunk-libs.d05c0804.js b/thingsboard-web/dist/static/js/chunk-libs.d05c0804.js similarity index 100% rename from dist/static/js/chunk-libs.d05c0804.js rename to thingsboard-web/dist/static/js/chunk-libs.d05c0804.js diff --git a/jest.config.js b/thingsboard-web/jest.config.js similarity index 100% rename from jest.config.js rename to thingsboard-web/jest.config.js diff --git a/jsconfig.json b/thingsboard-web/jsconfig.json similarity index 100% rename from jsconfig.json rename to thingsboard-web/jsconfig.json diff --git a/mock/index.js b/thingsboard-web/mock/index.js similarity index 100% rename from mock/index.js rename to thingsboard-web/mock/index.js diff --git a/mock/mock-server.js b/thingsboard-web/mock/mock-server.js similarity index 100% rename from mock/mock-server.js rename to thingsboard-web/mock/mock-server.js diff --git a/mock/table.js b/thingsboard-web/mock/table.js similarity index 100% rename from mock/table.js rename to thingsboard-web/mock/table.js diff --git a/mock/user.js b/thingsboard-web/mock/user.js similarity index 100% rename from mock/user.js rename to thingsboard-web/mock/user.js diff --git a/mock/utils.js b/thingsboard-web/mock/utils.js similarity index 100% rename from mock/utils.js rename to thingsboard-web/mock/utils.js diff --git a/nginx.conf b/thingsboard-web/nginx.conf similarity index 100% rename from nginx.conf rename to thingsboard-web/nginx.conf diff --git a/package.json b/thingsboard-web/package.json similarity index 100% rename from package.json rename to thingsboard-web/package.json diff --git a/postcss.config.js b/thingsboard-web/postcss.config.js similarity index 100% rename from postcss.config.js rename to thingsboard-web/postcss.config.js diff --git a/public/favicon.ico b/thingsboard-web/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to thingsboard-web/public/favicon.ico diff --git a/public/index.html b/thingsboard-web/public/index.html similarity index 100% rename from public/index.html rename to thingsboard-web/public/index.html diff --git a/src/App.vue b/thingsboard-web/src/App.vue similarity index 100% rename from src/App.vue rename to thingsboard-web/src/App.vue diff --git a/src/api/data/history.js b/thingsboard-web/src/api/data/history.js similarity index 100% rename from src/api/data/history.js rename to thingsboard-web/src/api/data/history.js diff --git a/src/api/data/realTime.js b/thingsboard-web/src/api/data/realTime.js similarity index 100% rename from src/api/data/realTime.js rename to thingsboard-web/src/api/data/realTime.js diff --git a/src/api/data/value.js b/thingsboard-web/src/api/data/value.js similarity index 100% rename from src/api/data/value.js rename to thingsboard-web/src/api/data/value.js diff --git a/src/api/table.js b/thingsboard-web/src/api/table.js similarity index 100% rename from src/api/table.js rename to thingsboard-web/src/api/table.js diff --git a/src/api/terminal/add.js b/thingsboard-web/src/api/terminal/add.js similarity index 100% rename from src/api/terminal/add.js rename to thingsboard-web/src/api/terminal/add.js diff --git a/src/api/terminal/center.js b/thingsboard-web/src/api/terminal/center.js similarity index 100% rename from src/api/terminal/center.js rename to thingsboard-web/src/api/terminal/center.js diff --git a/src/api/user/index.js b/thingsboard-web/src/api/user/index.js similarity index 100% rename from src/api/user/index.js rename to thingsboard-web/src/api/user/index.js diff --git a/src/assets/404_images/404.png b/thingsboard-web/src/assets/404_images/404.png similarity index 100% rename from src/assets/404_images/404.png rename to thingsboard-web/src/assets/404_images/404.png diff --git a/src/assets/404_images/404_cloud.png b/thingsboard-web/src/assets/404_images/404_cloud.png similarity index 100% rename from src/assets/404_images/404_cloud.png rename to thingsboard-web/src/assets/404_images/404_cloud.png diff --git a/src/assets/font/demo.css b/thingsboard-web/src/assets/font/demo.css similarity index 100% rename from src/assets/font/demo.css rename to thingsboard-web/src/assets/font/demo.css diff --git a/src/assets/font/demo_index.html b/thingsboard-web/src/assets/font/demo_index.html similarity index 100% rename from src/assets/font/demo_index.html rename to thingsboard-web/src/assets/font/demo_index.html diff --git a/src/assets/font/iconfont.css b/thingsboard-web/src/assets/font/iconfont.css similarity index 100% rename from src/assets/font/iconfont.css rename to thingsboard-web/src/assets/font/iconfont.css diff --git a/src/assets/font/iconfont.js b/thingsboard-web/src/assets/font/iconfont.js similarity index 100% rename from src/assets/font/iconfont.js rename to thingsboard-web/src/assets/font/iconfont.js diff --git a/src/assets/font/iconfont.json b/thingsboard-web/src/assets/font/iconfont.json similarity index 100% rename from src/assets/font/iconfont.json rename to thingsboard-web/src/assets/font/iconfont.json diff --git a/src/assets/font/iconfont.ttf b/thingsboard-web/src/assets/font/iconfont.ttf similarity index 100% rename from src/assets/font/iconfont.ttf rename to thingsboard-web/src/assets/font/iconfont.ttf diff --git a/src/assets/font/iconfont.woff b/thingsboard-web/src/assets/font/iconfont.woff similarity index 100% rename from src/assets/font/iconfont.woff rename to thingsboard-web/src/assets/font/iconfont.woff diff --git a/src/assets/font/iconfont.woff2 b/thingsboard-web/src/assets/font/iconfont.woff2 similarity index 100% rename from src/assets/font/iconfont.woff2 rename to thingsboard-web/src/assets/font/iconfont.woff2 diff --git a/src/assets/images/M168.png b/thingsboard-web/src/assets/images/M168.png similarity index 100% rename from src/assets/images/M168.png rename to thingsboard-web/src/assets/images/M168.png diff --git a/src/assets/images/RV400-AR100.png b/thingsboard-web/src/assets/images/RV400-AR100.png similarity index 100% rename from src/assets/images/RV400-AR100.png rename to thingsboard-web/src/assets/images/RV400-AR100.png diff --git a/src/assets/images/RV400.png b/thingsboard-web/src/assets/images/RV400.png similarity index 100% rename from src/assets/images/RV400.png rename to thingsboard-web/src/assets/images/RV400.png diff --git a/src/assets/images/SR100.png b/thingsboard-web/src/assets/images/SR100.png similarity index 100% rename from src/assets/images/SR100.png rename to thingsboard-web/src/assets/images/SR100.png diff --git a/src/assets/images/add.png b/thingsboard-web/src/assets/images/add.png similarity index 100% rename from src/assets/images/add.png rename to thingsboard-web/src/assets/images/add.png diff --git a/src/assets/images/advantage_bg.png b/thingsboard-web/src/assets/images/advantage_bg.png similarity index 100% rename from src/assets/images/advantage_bg.png rename to thingsboard-web/src/assets/images/advantage_bg.png diff --git a/src/assets/images/ai_elec.png b/thingsboard-web/src/assets/images/ai_elec.png similarity index 100% rename from src/assets/images/ai_elec.png rename to thingsboard-web/src/assets/images/ai_elec.png diff --git a/src/assets/images/ai_factory.png b/thingsboard-web/src/assets/images/ai_factory.png similarity index 100% rename from src/assets/images/ai_factory.png rename to thingsboard-web/src/assets/images/ai_factory.png diff --git a/src/assets/images/ai_traffic.png b/thingsboard-web/src/assets/images/ai_traffic.png similarity index 100% rename from src/assets/images/ai_traffic.png rename to thingsboard-web/src/assets/images/ai_traffic.png diff --git a/src/assets/images/ammeter.png b/thingsboard-web/src/assets/images/ammeter.png similarity index 100% rename from src/assets/images/ammeter.png rename to thingsboard-web/src/assets/images/ammeter.png diff --git a/src/assets/images/ammeter_workshop.png b/thingsboard-web/src/assets/images/ammeter_workshop.png similarity index 100% rename from src/assets/images/ammeter_workshop.png rename to thingsboard-web/src/assets/images/ammeter_workshop.png diff --git a/src/assets/images/aqs.png b/thingsboard-web/src/assets/images/aqs.png similarity index 100% rename from src/assets/images/aqs.png rename to thingsboard-web/src/assets/images/aqs.png diff --git a/src/assets/images/arrow_big.png b/thingsboard-web/src/assets/images/arrow_big.png similarity index 100% rename from src/assets/images/arrow_big.png rename to thingsboard-web/src/assets/images/arrow_big.png diff --git a/src/assets/images/avatar.png b/thingsboard-web/src/assets/images/avatar.png similarity index 100% rename from src/assets/images/avatar.png rename to thingsboard-web/src/assets/images/avatar.png diff --git a/src/assets/images/b-rbox2.png b/thingsboard-web/src/assets/images/b-rbox2.png similarity index 100% rename from src/assets/images/b-rbox2.png rename to thingsboard-web/src/assets/images/b-rbox2.png diff --git a/src/assets/images/background.jpg b/thingsboard-web/src/assets/images/background.jpg similarity index 100% rename from src/assets/images/background.jpg rename to thingsboard-web/src/assets/images/background.jpg diff --git a/src/assets/images/bg.jpg b/thingsboard-web/src/assets/images/bg.jpg similarity index 100% rename from src/assets/images/bg.jpg rename to thingsboard-web/src/assets/images/bg.jpg diff --git a/src/assets/images/ch4.png b/thingsboard-web/src/assets/images/ch4.png similarity index 100% rename from src/assets/images/ch4.png rename to thingsboard-web/src/assets/images/ch4.png diff --git a/src/assets/images/chemical.png b/thingsboard-web/src/assets/images/chemical.png similarity index 100% rename from src/assets/images/chemical.png rename to thingsboard-web/src/assets/images/chemical.png diff --git a/src/assets/images/cloud.png b/thingsboard-web/src/assets/images/cloud.png similarity index 100% rename from src/assets/images/cloud.png rename to thingsboard-web/src/assets/images/cloud.png diff --git a/src/assets/images/co2.png b/thingsboard-web/src/assets/images/co2.png similarity index 100% rename from src/assets/images/co2.png rename to thingsboard-web/src/assets/images/co2.png diff --git a/src/assets/images/compass.png b/thingsboard-web/src/assets/images/compass.png similarity index 100% rename from src/assets/images/compass.png rename to thingsboard-web/src/assets/images/compass.png diff --git a/src/assets/images/connection.png b/thingsboard-web/src/assets/images/connection.png similarity index 100% rename from src/assets/images/connection.png rename to thingsboard-web/src/assets/images/connection.png diff --git a/src/assets/images/cubic.png b/thingsboard-web/src/assets/images/cubic.png similarity index 100% rename from src/assets/images/cubic.png rename to thingsboard-web/src/assets/images/cubic.png diff --git a/src/assets/images/dashengda_arch.png b/thingsboard-web/src/assets/images/dashengda_arch.png similarity index 100% rename from src/assets/images/dashengda_arch.png rename to thingsboard-web/src/assets/images/dashengda_arch.png diff --git a/src/assets/images/dashengda_system.png b/thingsboard-web/src/assets/images/dashengda_system.png similarity index 100% rename from src/assets/images/dashengda_system.png rename to thingsboard-web/src/assets/images/dashengda_system.png diff --git a/src/assets/images/dataCollection.png b/thingsboard-web/src/assets/images/dataCollection.png similarity index 100% rename from src/assets/images/dataCollection.png rename to thingsboard-web/src/assets/images/dataCollection.png diff --git a/src/assets/images/delete.png b/thingsboard-web/src/assets/images/delete.png similarity index 100% rename from src/assets/images/delete.png rename to thingsboard-web/src/assets/images/delete.png diff --git a/src/assets/images/device.png b/thingsboard-web/src/assets/images/device.png similarity index 100% rename from src/assets/images/device.png rename to thingsboard-web/src/assets/images/device.png diff --git a/src/assets/images/device2.png b/thingsboard-web/src/assets/images/device2.png similarity index 100% rename from src/assets/images/device2.png rename to thingsboard-web/src/assets/images/device2.png diff --git a/src/assets/images/device3.png b/thingsboard-web/src/assets/images/device3.png similarity index 100% rename from src/assets/images/device3.png rename to thingsboard-web/src/assets/images/device3.png diff --git a/src/assets/images/device4.png b/thingsboard-web/src/assets/images/device4.png similarity index 100% rename from src/assets/images/device4.png rename to thingsboard-web/src/assets/images/device4.png diff --git a/src/assets/images/direction.png b/thingsboard-web/src/assets/images/direction.png similarity index 100% rename from src/assets/images/direction.png rename to thingsboard-web/src/assets/images/direction.png diff --git a/src/assets/images/elec.png b/thingsboard-web/src/assets/images/elec.png similarity index 100% rename from src/assets/images/elec.png rename to thingsboard-web/src/assets/images/elec.png diff --git a/src/assets/images/electricity-monitor.png b/thingsboard-web/src/assets/images/electricity-monitor.png similarity index 100% rename from src/assets/images/electricity-monitor.png rename to thingsboard-web/src/assets/images/electricity-monitor.png diff --git a/src/assets/images/environment-mentor.png b/thingsboard-web/src/assets/images/environment-mentor.png similarity index 100% rename from src/assets/images/environment-mentor.png rename to thingsboard-web/src/assets/images/environment-mentor.png diff --git a/src/assets/images/exchange.png b/thingsboard-web/src/assets/images/exchange.png similarity index 100% rename from src/assets/images/exchange.png rename to thingsboard-web/src/assets/images/exchange.png diff --git a/src/assets/images/faceID.png b/thingsboard-web/src/assets/images/faceID.png similarity index 100% rename from src/assets/images/faceID.png rename to thingsboard-web/src/assets/images/faceID.png diff --git a/src/assets/images/footer_bg.png b/thingsboard-web/src/assets/images/footer_bg.png similarity index 100% rename from src/assets/images/footer_bg.png rename to thingsboard-web/src/assets/images/footer_bg.png diff --git a/src/assets/images/footer_logo.png b/thingsboard-web/src/assets/images/footer_logo.png similarity index 100% rename from src/assets/images/footer_logo.png rename to thingsboard-web/src/assets/images/footer_logo.png diff --git a/src/assets/images/gateway.png b/thingsboard-web/src/assets/images/gateway.png similarity index 100% rename from src/assets/images/gateway.png rename to thingsboard-web/src/assets/images/gateway.png diff --git a/src/assets/images/glass.png b/thingsboard-web/src/assets/images/glass.png similarity index 100% rename from src/assets/images/glass.png rename to thingsboard-web/src/assets/images/glass.png diff --git a/src/assets/images/good.png b/thingsboard-web/src/assets/images/good.png similarity index 100% rename from src/assets/images/good.png rename to thingsboard-web/src/assets/images/good.png diff --git a/src/assets/images/hdbj.png b/thingsboard-web/src/assets/images/hdbj.png similarity index 100% rename from src/assets/images/hdbj.png rename to thingsboard-web/src/assets/images/hdbj.png diff --git a/src/assets/images/hexagon.png b/thingsboard-web/src/assets/images/hexagon.png similarity index 100% rename from src/assets/images/hexagon.png rename to thingsboard-web/src/assets/images/hexagon.png diff --git a/src/assets/images/home.png b/thingsboard-web/src/assets/images/home.png similarity index 100% rename from src/assets/images/home.png rename to thingsboard-web/src/assets/images/home.png diff --git a/src/assets/images/home_bg.png b/thingsboard-web/src/assets/images/home_bg.png similarity index 100% rename from src/assets/images/home_bg.png rename to thingsboard-web/src/assets/images/home_bg.png diff --git a/src/assets/images/humidity.png b/thingsboard-web/src/assets/images/humidity.png similarity index 100% rename from src/assets/images/humidity.png rename to thingsboard-web/src/assets/images/humidity.png diff --git a/src/assets/images/img_flow.png b/thingsboard-web/src/assets/images/img_flow.png similarity index 100% rename from src/assets/images/img_flow.png rename to thingsboard-web/src/assets/images/img_flow.png diff --git a/src/assets/images/interface.png b/thingsboard-web/src/assets/images/interface.png similarity index 100% rename from src/assets/images/interface.png rename to thingsboard-web/src/assets/images/interface.png diff --git a/src/assets/images/jiaquan.png b/thingsboard-web/src/assets/images/jiaquan.png similarity index 100% rename from src/assets/images/jiaquan.png rename to thingsboard-web/src/assets/images/jiaquan.png diff --git a/src/assets/images/jiawan.png b/thingsboard-web/src/assets/images/jiawan.png similarity index 100% rename from src/assets/images/jiawan.png rename to thingsboard-web/src/assets/images/jiawan.png diff --git a/src/assets/images/leaf.png b/thingsboard-web/src/assets/images/leaf.png similarity index 100% rename from src/assets/images/leaf.png rename to thingsboard-web/src/assets/images/leaf.png diff --git a/src/assets/images/line.png b/thingsboard-web/src/assets/images/line.png similarity index 100% rename from src/assets/images/line.png rename to thingsboard-web/src/assets/images/line.png diff --git a/src/assets/images/logo.png b/thingsboard-web/src/assets/images/logo.png similarity index 100% rename from src/assets/images/logo.png rename to thingsboard-web/src/assets/images/logo.png diff --git a/src/assets/images/monthlyAverage.png b/thingsboard-web/src/assets/images/monthlyAverage.png similarity index 100% rename from src/assets/images/monthlyAverage.png rename to thingsboard-web/src/assets/images/monthlyAverage.png diff --git a/src/assets/images/noise.png b/thingsboard-web/src/assets/images/noise.png similarity index 100% rename from src/assets/images/noise.png rename to thingsboard-web/src/assets/images/noise.png diff --git a/src/assets/images/other.png b/thingsboard-web/src/assets/images/other.png similarity index 100% rename from src/assets/images/other.png rename to thingsboard-web/src/assets/images/other.png diff --git a/src/assets/images/pleft1middb.png b/thingsboard-web/src/assets/images/pleft1middb.png similarity index 100% rename from src/assets/images/pleft1middb.png rename to thingsboard-web/src/assets/images/pleft1middb.png diff --git a/src/assets/images/pleft1middt.png b/thingsboard-web/src/assets/images/pleft1middt.png similarity index 100% rename from src/assets/images/pleft1middt.png rename to thingsboard-web/src/assets/images/pleft1middt.png diff --git a/src/assets/images/pm.png b/thingsboard-web/src/assets/images/pm.png similarity index 100% rename from src/assets/images/pm.png rename to thingsboard-web/src/assets/images/pm.png diff --git a/src/assets/images/power.png b/thingsboard-web/src/assets/images/power.png similarity index 100% rename from src/assets/images/power.png rename to thingsboard-web/src/assets/images/power.png diff --git a/src/assets/images/pressure.png b/thingsboard-web/src/assets/images/pressure.png similarity index 100% rename from src/assets/images/pressure.png rename to thingsboard-web/src/assets/images/pressure.png diff --git a/src/assets/images/prighttop.png b/thingsboard-web/src/assets/images/prighttop.png similarity index 100% rename from src/assets/images/prighttop.png rename to thingsboard-web/src/assets/images/prighttop.png diff --git a/src/assets/images/qianjiang_arch.png b/thingsboard-web/src/assets/images/qianjiang_arch.png similarity index 100% rename from src/assets/images/qianjiang_arch.png rename to thingsboard-web/src/assets/images/qianjiang_arch.png diff --git a/src/assets/images/qianjiang_dashboard.png b/thingsboard-web/src/assets/images/qianjiang_dashboard.png similarity index 100% rename from src/assets/images/qianjiang_dashboard.png rename to thingsboard-web/src/assets/images/qianjiang_dashboard.png diff --git a/src/assets/images/qianjiang_elec-procedure.png b/thingsboard-web/src/assets/images/qianjiang_elec-procedure.png similarity index 100% rename from src/assets/images/qianjiang_elec-procedure.png rename to thingsboard-web/src/assets/images/qianjiang_elec-procedure.png diff --git a/src/assets/images/qianjiang_elec.png b/thingsboard-web/src/assets/images/qianjiang_elec.png similarity index 100% rename from src/assets/images/qianjiang_elec.png rename to thingsboard-web/src/assets/images/qianjiang_elec.png diff --git a/src/assets/images/qianjiang_system.png b/thingsboard-web/src/assets/images/qianjiang_system.png similarity index 100% rename from src/assets/images/qianjiang_system.png rename to thingsboard-web/src/assets/images/qianjiang_system.png diff --git a/src/assets/images/realTime.png b/thingsboard-web/src/assets/images/realTime.png similarity index 100% rename from src/assets/images/realTime.png rename to thingsboard-web/src/assets/images/realTime.png diff --git a/src/assets/images/recycle.png b/thingsboard-web/src/assets/images/recycle.png similarity index 100% rename from src/assets/images/recycle.png rename to thingsboard-web/src/assets/images/recycle.png diff --git a/src/assets/images/robot.png b/thingsboard-web/src/assets/images/robot.png similarity index 100% rename from src/assets/images/robot.png rename to thingsboard-web/src/assets/images/robot.png diff --git a/src/assets/images/save.png b/thingsboard-web/src/assets/images/save.png similarity index 100% rename from src/assets/images/save.png rename to thingsboard-web/src/assets/images/save.png diff --git a/src/assets/images/scene_bg.png b/thingsboard-web/src/assets/images/scene_bg.png similarity index 100% rename from src/assets/images/scene_bg.png rename to thingsboard-web/src/assets/images/scene_bg.png diff --git a/src/assets/images/screen.png b/thingsboard-web/src/assets/images/screen.png similarity index 100% rename from src/assets/images/screen.png rename to thingsboard-web/src/assets/images/screen.png diff --git a/src/assets/images/security.png b/thingsboard-web/src/assets/images/security.png similarity index 100% rename from src/assets/images/security.png rename to thingsboard-web/src/assets/images/security.png diff --git a/src/assets/images/server.png b/thingsboard-web/src/assets/images/server.png similarity index 100% rename from src/assets/images/server.png rename to thingsboard-web/src/assets/images/server.png diff --git a/src/assets/images/server_detail.png b/thingsboard-web/src/assets/images/server_detail.png similarity index 100% rename from src/assets/images/server_detail.png rename to thingsboard-web/src/assets/images/server_detail.png diff --git a/src/assets/images/server_workshop.png b/thingsboard-web/src/assets/images/server_workshop.png similarity index 100% rename from src/assets/images/server_workshop.png rename to thingsboard-web/src/assets/images/server_workshop.png diff --git a/src/assets/images/sidebarLogo.png b/thingsboard-web/src/assets/images/sidebarLogo.png similarity index 100% rename from src/assets/images/sidebarLogo.png rename to thingsboard-web/src/assets/images/sidebarLogo.png diff --git a/src/assets/images/size.png b/thingsboard-web/src/assets/images/size.png similarity index 100% rename from src/assets/images/size.png rename to thingsboard-web/src/assets/images/size.png diff --git a/src/assets/images/slide1.png b/thingsboard-web/src/assets/images/slide1.png similarity index 100% rename from src/assets/images/slide1.png rename to thingsboard-web/src/assets/images/slide1.png diff --git a/src/assets/images/slide2.png b/thingsboard-web/src/assets/images/slide2.png similarity index 100% rename from src/assets/images/slide2.png rename to thingsboard-web/src/assets/images/slide2.png diff --git a/src/assets/images/slide3.png b/thingsboard-web/src/assets/images/slide3.png similarity index 100% rename from src/assets/images/slide3.png rename to thingsboard-web/src/assets/images/slide3.png diff --git a/src/assets/images/system_bg.png b/thingsboard-web/src/assets/images/system_bg.png similarity index 100% rename from src/assets/images/system_bg.png rename to thingsboard-web/src/assets/images/system_bg.png diff --git a/src/assets/images/temper.png b/thingsboard-web/src/assets/images/temper.png similarity index 100% rename from src/assets/images/temper.png rename to thingsboard-web/src/assets/images/temper.png diff --git a/src/assets/images/terminal1.png b/thingsboard-web/src/assets/images/terminal1.png similarity index 100% rename from src/assets/images/terminal1.png rename to thingsboard-web/src/assets/images/terminal1.png diff --git a/src/assets/images/terminal2.png b/thingsboard-web/src/assets/images/terminal2.png similarity index 100% rename from src/assets/images/terminal2.png rename to thingsboard-web/src/assets/images/terminal2.png diff --git a/src/assets/images/tile.png b/thingsboard-web/src/assets/images/tile.png similarity index 100% rename from src/assets/images/tile.png rename to thingsboard-web/src/assets/images/tile.png diff --git a/src/assets/images/tvoc.png b/thingsboard-web/src/assets/images/tvoc.png similarity index 100% rename from src/assets/images/tvoc.png rename to thingsboard-web/src/assets/images/tvoc.png diff --git a/src/assets/images/url.png b/thingsboard-web/src/assets/images/url.png similarity index 100% rename from src/assets/images/url.png rename to thingsboard-web/src/assets/images/url.png diff --git a/src/assets/images/wind.png b/thingsboard-web/src/assets/images/wind.png similarity index 100% rename from src/assets/images/wind.png rename to thingsboard-web/src/assets/images/wind.png diff --git a/src/assets/images/wind_speed.png b/thingsboard-web/src/assets/images/wind_speed.png similarity index 100% rename from src/assets/images/wind_speed.png rename to thingsboard-web/src/assets/images/wind_speed.png diff --git a/src/assets/images/worker.png b/thingsboard-web/src/assets/images/worker.png similarity index 100% rename from src/assets/images/worker.png rename to thingsboard-web/src/assets/images/worker.png diff --git a/src/assets/images/workplace.png b/thingsboard-web/src/assets/images/workplace.png similarity index 100% rename from src/assets/images/workplace.png rename to thingsboard-web/src/assets/images/workplace.png diff --git a/src/assets/images/workshop.png b/thingsboard-web/src/assets/images/workshop.png similarity index 100% rename from src/assets/images/workshop.png rename to thingsboard-web/src/assets/images/workshop.png diff --git a/src/assets/images/world.png b/thingsboard-web/src/assets/images/world.png similarity index 100% rename from src/assets/images/world.png rename to thingsboard-web/src/assets/images/world.png diff --git a/src/assets/images/yichun.png b/thingsboard-web/src/assets/images/yichun.png similarity index 100% rename from src/assets/images/yichun.png rename to thingsboard-web/src/assets/images/yichun.png diff --git a/src/assets/images/zaoyin.png b/thingsboard-web/src/assets/images/zaoyin.png similarity index 100% rename from src/assets/images/zaoyin.png rename to thingsboard-web/src/assets/images/zaoyin.png diff --git a/src/components/Breadcrumb/index.vue b/thingsboard-web/src/components/Breadcrumb/index.vue similarity index 100% rename from src/components/Breadcrumb/index.vue rename to thingsboard-web/src/components/Breadcrumb/index.vue diff --git a/src/components/Hamburger/index.vue b/thingsboard-web/src/components/Hamburger/index.vue similarity index 100% rename from src/components/Hamburger/index.vue rename to thingsboard-web/src/components/Hamburger/index.vue diff --git a/src/components/Pagination/index.vue b/thingsboard-web/src/components/Pagination/index.vue similarity index 100% rename from src/components/Pagination/index.vue rename to thingsboard-web/src/components/Pagination/index.vue diff --git a/src/components/SvgIcon/index.vue b/thingsboard-web/src/components/SvgIcon/index.vue similarity index 100% rename from src/components/SvgIcon/index.vue rename to thingsboard-web/src/components/SvgIcon/index.vue diff --git a/src/icons/index.js b/thingsboard-web/src/icons/index.js similarity index 100% rename from src/icons/index.js rename to thingsboard-web/src/icons/index.js diff --git a/src/icons/svg/activity.svg b/thingsboard-web/src/icons/svg/activity.svg similarity index 100% rename from src/icons/svg/activity.svg rename to thingsboard-web/src/icons/svg/activity.svg diff --git a/src/icons/svg/address.svg b/thingsboard-web/src/icons/svg/address.svg similarity index 100% rename from src/icons/svg/address.svg rename to thingsboard-web/src/icons/svg/address.svg diff --git a/src/icons/svg/alert-circle.svg b/thingsboard-web/src/icons/svg/alert-circle.svg similarity index 100% rename from src/icons/svg/alert-circle.svg rename to thingsboard-web/src/icons/svg/alert-circle.svg diff --git a/src/icons/svg/clock.svg b/thingsboard-web/src/icons/svg/clock.svg similarity index 100% rename from src/icons/svg/clock.svg rename to thingsboard-web/src/icons/svg/clock.svg diff --git a/src/icons/svg/command.svg b/thingsboard-web/src/icons/svg/command.svg similarity index 100% rename from src/icons/svg/command.svg rename to thingsboard-web/src/icons/svg/command.svg diff --git a/src/icons/svg/compass.svg b/thingsboard-web/src/icons/svg/compass.svg similarity index 100% rename from src/icons/svg/compass.svg rename to thingsboard-web/src/icons/svg/compass.svg diff --git a/src/icons/svg/configuration.svg b/thingsboard-web/src/icons/svg/configuration.svg similarity index 100% rename from src/icons/svg/configuration.svg rename to thingsboard-web/src/icons/svg/configuration.svg diff --git a/src/icons/svg/cpu.svg b/thingsboard-web/src/icons/svg/cpu.svg similarity index 100% rename from src/icons/svg/cpu.svg rename to thingsboard-web/src/icons/svg/cpu.svg diff --git a/src/icons/svg/crosshair.svg b/thingsboard-web/src/icons/svg/crosshair.svg similarity index 100% rename from src/icons/svg/crosshair.svg rename to thingsboard-web/src/icons/svg/crosshair.svg diff --git a/src/icons/svg/dashboard.svg b/thingsboard-web/src/icons/svg/dashboard.svg similarity index 100% rename from src/icons/svg/dashboard.svg rename to thingsboard-web/src/icons/svg/dashboard.svg diff --git a/src/icons/svg/data.svg b/thingsboard-web/src/icons/svg/data.svg similarity index 100% rename from src/icons/svg/data.svg rename to thingsboard-web/src/icons/svg/data.svg diff --git a/src/icons/svg/database.svg b/thingsboard-web/src/icons/svg/database.svg similarity index 100% rename from src/icons/svg/database.svg rename to thingsboard-web/src/icons/svg/database.svg diff --git a/src/icons/svg/enviroment.svg b/thingsboard-web/src/icons/svg/enviroment.svg similarity index 100% rename from src/icons/svg/enviroment.svg rename to thingsboard-web/src/icons/svg/enviroment.svg diff --git a/src/icons/svg/example.svg b/thingsboard-web/src/icons/svg/example.svg similarity index 100% rename from src/icons/svg/example.svg rename to thingsboard-web/src/icons/svg/example.svg diff --git a/src/icons/svg/eye-open.svg b/thingsboard-web/src/icons/svg/eye-open.svg similarity index 100% rename from src/icons/svg/eye-open.svg rename to thingsboard-web/src/icons/svg/eye-open.svg diff --git a/src/icons/svg/eye.svg b/thingsboard-web/src/icons/svg/eye.svg similarity index 100% rename from src/icons/svg/eye.svg rename to thingsboard-web/src/icons/svg/eye.svg diff --git a/src/icons/svg/form.svg b/thingsboard-web/src/icons/svg/form.svg similarity index 100% rename from src/icons/svg/form.svg rename to thingsboard-web/src/icons/svg/form.svg diff --git a/src/icons/svg/git-pull-request.svg b/thingsboard-web/src/icons/svg/git-pull-request.svg similarity index 100% rename from src/icons/svg/git-pull-request.svg rename to thingsboard-web/src/icons/svg/git-pull-request.svg diff --git a/src/icons/svg/globe.svg b/thingsboard-web/src/icons/svg/globe.svg similarity index 100% rename from src/icons/svg/globe.svg rename to thingsboard-web/src/icons/svg/globe.svg diff --git a/src/icons/svg/hard-drive.svg b/thingsboard-web/src/icons/svg/hard-drive.svg similarity index 100% rename from src/icons/svg/hard-drive.svg rename to thingsboard-web/src/icons/svg/hard-drive.svg diff --git a/src/icons/svg/layers.svg b/thingsboard-web/src/icons/svg/layers.svg similarity index 100% rename from src/icons/svg/layers.svg rename to thingsboard-web/src/icons/svg/layers.svg diff --git a/src/icons/svg/link.svg b/thingsboard-web/src/icons/svg/link.svg similarity index 100% rename from src/icons/svg/link.svg rename to thingsboard-web/src/icons/svg/link.svg diff --git a/src/icons/svg/lock.svg b/thingsboard-web/src/icons/svg/lock.svg similarity index 100% rename from src/icons/svg/lock.svg rename to thingsboard-web/src/icons/svg/lock.svg diff --git a/src/icons/svg/lock2.svg b/thingsboard-web/src/icons/svg/lock2.svg similarity index 100% rename from src/icons/svg/lock2.svg rename to thingsboard-web/src/icons/svg/lock2.svg diff --git a/src/icons/svg/log.svg b/thingsboard-web/src/icons/svg/log.svg similarity index 100% rename from src/icons/svg/log.svg rename to thingsboard-web/src/icons/svg/log.svg diff --git a/src/icons/svg/map-pin.svg b/thingsboard-web/src/icons/svg/map-pin.svg similarity index 100% rename from src/icons/svg/map-pin.svg rename to thingsboard-web/src/icons/svg/map-pin.svg diff --git a/src/icons/svg/monitor.svg b/thingsboard-web/src/icons/svg/monitor.svg similarity index 100% rename from src/icons/svg/monitor.svg rename to thingsboard-web/src/icons/svg/monitor.svg diff --git a/src/icons/svg/nested.svg b/thingsboard-web/src/icons/svg/nested.svg similarity index 100% rename from src/icons/svg/nested.svg rename to thingsboard-web/src/icons/svg/nested.svg diff --git a/src/icons/svg/overview.svg b/thingsboard-web/src/icons/svg/overview.svg similarity index 100% rename from src/icons/svg/overview.svg rename to thingsboard-web/src/icons/svg/overview.svg diff --git a/src/icons/svg/password.svg b/thingsboard-web/src/icons/svg/password.svg similarity index 100% rename from src/icons/svg/password.svg rename to thingsboard-web/src/icons/svg/password.svg diff --git a/src/icons/svg/phone.svg b/thingsboard-web/src/icons/svg/phone.svg similarity index 100% rename from src/icons/svg/phone.svg rename to thingsboard-web/src/icons/svg/phone.svg diff --git a/src/icons/svg/rule.svg b/thingsboard-web/src/icons/svg/rule.svg similarity index 100% rename from src/icons/svg/rule.svg rename to thingsboard-web/src/icons/svg/rule.svg diff --git a/src/icons/svg/table.svg b/thingsboard-web/src/icons/svg/table.svg similarity index 100% rename from src/icons/svg/table.svg rename to thingsboard-web/src/icons/svg/table.svg diff --git a/src/icons/svg/terminal.svg b/thingsboard-web/src/icons/svg/terminal.svg similarity index 100% rename from src/icons/svg/terminal.svg rename to thingsboard-web/src/icons/svg/terminal.svg diff --git a/src/icons/svg/tree.svg b/thingsboard-web/src/icons/svg/tree.svg similarity index 100% rename from src/icons/svg/tree.svg rename to thingsboard-web/src/icons/svg/tree.svg diff --git a/src/icons/svg/user.svg b/thingsboard-web/src/icons/svg/user.svg similarity index 100% rename from src/icons/svg/user.svg rename to thingsboard-web/src/icons/svg/user.svg diff --git a/src/icons/svg/user2.svg b/thingsboard-web/src/icons/svg/user2.svg similarity index 100% rename from src/icons/svg/user2.svg rename to thingsboard-web/src/icons/svg/user2.svg diff --git a/src/icons/svg/userGroup.svg b/thingsboard-web/src/icons/svg/userGroup.svg similarity index 100% rename from src/icons/svg/userGroup.svg rename to thingsboard-web/src/icons/svg/userGroup.svg diff --git a/src/icons/svgo.yml b/thingsboard-web/src/icons/svgo.yml similarity index 100% rename from src/icons/svgo.yml rename to thingsboard-web/src/icons/svgo.yml diff --git a/src/layout/components/AppMain.vue b/thingsboard-web/src/layout/components/AppMain.vue similarity index 100% rename from src/layout/components/AppMain.vue rename to thingsboard-web/src/layout/components/AppMain.vue diff --git a/src/layout/components/Navbar.vue b/thingsboard-web/src/layout/components/Navbar.vue similarity index 100% rename from src/layout/components/Navbar.vue rename to thingsboard-web/src/layout/components/Navbar.vue diff --git a/src/layout/components/Sidebar/FixiOSBug.js b/thingsboard-web/src/layout/components/Sidebar/FixiOSBug.js similarity index 100% rename from src/layout/components/Sidebar/FixiOSBug.js rename to thingsboard-web/src/layout/components/Sidebar/FixiOSBug.js diff --git a/src/layout/components/Sidebar/Item.vue b/thingsboard-web/src/layout/components/Sidebar/Item.vue similarity index 100% rename from src/layout/components/Sidebar/Item.vue rename to thingsboard-web/src/layout/components/Sidebar/Item.vue diff --git a/src/layout/components/Sidebar/Link.vue b/thingsboard-web/src/layout/components/Sidebar/Link.vue similarity index 100% rename from src/layout/components/Sidebar/Link.vue rename to thingsboard-web/src/layout/components/Sidebar/Link.vue diff --git a/src/layout/components/Sidebar/Logo.vue b/thingsboard-web/src/layout/components/Sidebar/Logo.vue similarity index 100% rename from src/layout/components/Sidebar/Logo.vue rename to thingsboard-web/src/layout/components/Sidebar/Logo.vue diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/thingsboard-web/src/layout/components/Sidebar/SidebarItem.vue similarity index 100% rename from src/layout/components/Sidebar/SidebarItem.vue rename to thingsboard-web/src/layout/components/Sidebar/SidebarItem.vue diff --git a/src/layout/components/Sidebar/index.vue b/thingsboard-web/src/layout/components/Sidebar/index.vue similarity index 100% rename from src/layout/components/Sidebar/index.vue rename to thingsboard-web/src/layout/components/Sidebar/index.vue diff --git a/src/layout/components/index.js b/thingsboard-web/src/layout/components/index.js similarity index 100% rename from src/layout/components/index.js rename to thingsboard-web/src/layout/components/index.js diff --git a/src/layout/index.vue b/thingsboard-web/src/layout/index.vue similarity index 100% rename from src/layout/index.vue rename to thingsboard-web/src/layout/index.vue diff --git a/src/layout/mixin/ResizeHandler.js b/thingsboard-web/src/layout/mixin/ResizeHandler.js similarity index 100% rename from src/layout/mixin/ResizeHandler.js rename to thingsboard-web/src/layout/mixin/ResizeHandler.js diff --git a/src/main.js b/thingsboard-web/src/main.js similarity index 100% rename from src/main.js rename to thingsboard-web/src/main.js diff --git a/src/permission.js b/thingsboard-web/src/permission.js similarity index 100% rename from src/permission.js rename to thingsboard-web/src/permission.js diff --git a/src/router/index.js b/thingsboard-web/src/router/index.js similarity index 100% rename from src/router/index.js rename to thingsboard-web/src/router/index.js diff --git a/src/settings.js b/thingsboard-web/src/settings.js similarity index 100% rename from src/settings.js rename to thingsboard-web/src/settings.js diff --git a/src/store/getters.js b/thingsboard-web/src/store/getters.js similarity index 100% rename from src/store/getters.js rename to thingsboard-web/src/store/getters.js diff --git a/src/store/index.js b/thingsboard-web/src/store/index.js similarity index 100% rename from src/store/index.js rename to thingsboard-web/src/store/index.js diff --git a/src/store/modules/app.js b/thingsboard-web/src/store/modules/app.js similarity index 100% rename from src/store/modules/app.js rename to thingsboard-web/src/store/modules/app.js diff --git a/src/store/modules/settings.js b/thingsboard-web/src/store/modules/settings.js similarity index 100% rename from src/store/modules/settings.js rename to thingsboard-web/src/store/modules/settings.js diff --git a/src/store/modules/user.js b/thingsboard-web/src/store/modules/user.js similarity index 100% rename from src/store/modules/user.js rename to thingsboard-web/src/store/modules/user.js diff --git a/src/styles/element-ui.scss b/thingsboard-web/src/styles/element-ui.scss similarity index 100% rename from src/styles/element-ui.scss rename to thingsboard-web/src/styles/element-ui.scss diff --git a/src/styles/element-variables.scss b/thingsboard-web/src/styles/element-variables.scss similarity index 100% rename from src/styles/element-variables.scss rename to thingsboard-web/src/styles/element-variables.scss diff --git a/src/styles/index.scss b/thingsboard-web/src/styles/index.scss similarity index 100% rename from src/styles/index.scss rename to thingsboard-web/src/styles/index.scss diff --git a/src/styles/mixin.scss b/thingsboard-web/src/styles/mixin.scss similarity index 100% rename from src/styles/mixin.scss rename to thingsboard-web/src/styles/mixin.scss diff --git a/src/styles/sidebar.scss b/thingsboard-web/src/styles/sidebar.scss similarity index 100% rename from src/styles/sidebar.scss rename to thingsboard-web/src/styles/sidebar.scss diff --git a/src/styles/transition.scss b/thingsboard-web/src/styles/transition.scss similarity index 100% rename from src/styles/transition.scss rename to thingsboard-web/src/styles/transition.scss diff --git a/src/styles/variables.scss b/thingsboard-web/src/styles/variables.scss similarity index 100% rename from src/styles/variables.scss rename to thingsboard-web/src/styles/variables.scss diff --git a/src/utils/auth.js b/thingsboard-web/src/utils/auth.js similarity index 100% rename from src/utils/auth.js rename to thingsboard-web/src/utils/auth.js diff --git a/src/utils/get-page-title.js b/thingsboard-web/src/utils/get-page-title.js similarity index 100% rename from src/utils/get-page-title.js rename to thingsboard-web/src/utils/get-page-title.js diff --git a/src/utils/index.js b/thingsboard-web/src/utils/index.js similarity index 100% rename from src/utils/index.js rename to thingsboard-web/src/utils/index.js diff --git a/src/utils/request.js b/thingsboard-web/src/utils/request.js similarity index 100% rename from src/utils/request.js rename to thingsboard-web/src/utils/request.js diff --git a/src/utils/validate.js b/thingsboard-web/src/utils/validate.js similarity index 100% rename from src/utils/validate.js rename to thingsboard-web/src/utils/validate.js diff --git a/src/views/404.vue b/thingsboard-web/src/views/404.vue similarity index 100% rename from src/views/404.vue rename to thingsboard-web/src/views/404.vue diff --git a/src/views/components/Cover/index.vue b/thingsboard-web/src/views/components/Cover/index.vue similarity index 100% rename from src/views/components/Cover/index.vue rename to thingsboard-web/src/views/components/Cover/index.vue diff --git a/src/views/components/Footer/index.vue b/thingsboard-web/src/views/components/Footer/index.vue similarity index 100% rename from src/views/components/Footer/index.vue rename to thingsboard-web/src/views/components/Footer/index.vue diff --git a/src/views/configuration/development/index.vue b/thingsboard-web/src/views/configuration/development/index.vue similarity index 100% rename from src/views/configuration/development/index.vue rename to thingsboard-web/src/views/configuration/development/index.vue diff --git a/src/views/data/history/index.vue b/thingsboard-web/src/views/data/history/index.vue similarity index 100% rename from src/views/data/history/index.vue rename to thingsboard-web/src/views/data/history/index.vue diff --git a/src/views/data/realTime/index.vue b/thingsboard-web/src/views/data/realTime/index.vue similarity index 100% rename from src/views/data/realTime/index.vue rename to thingsboard-web/src/views/data/realTime/index.vue diff --git a/src/views/data/value/index.vue b/thingsboard-web/src/views/data/value/index.vue similarity index 100% rename from src/views/data/value/index.vue rename to thingsboard-web/src/views/data/value/index.vue diff --git a/src/views/home/index.vue b/thingsboard-web/src/views/home/index.vue similarity index 100% rename from src/views/home/index.vue rename to thingsboard-web/src/views/home/index.vue diff --git a/src/views/login/components/identify/index.vue b/thingsboard-web/src/views/login/components/identify/index.vue similarity index 100% rename from src/views/login/components/identify/index.vue rename to thingsboard-web/src/views/login/components/identify/index.vue diff --git a/src/views/login/index.vue b/thingsboard-web/src/views/login/index.vue similarity index 100% rename from src/views/login/index.vue rename to thingsboard-web/src/views/login/index.vue diff --git a/src/views/overview/index.vue b/thingsboard-web/src/views/overview/index.vue similarity index 100% rename from src/views/overview/index.vue rename to thingsboard-web/src/views/overview/index.vue diff --git a/src/views/product/M168/index.vue b/thingsboard-web/src/views/product/M168/index.vue similarity index 100% rename from src/views/product/M168/index.vue rename to thingsboard-web/src/views/product/M168/index.vue diff --git a/src/views/product/M528/index.vue b/thingsboard-web/src/views/product/M528/index.vue similarity index 100% rename from src/views/product/M528/index.vue rename to thingsboard-web/src/views/product/M528/index.vue diff --git a/src/views/product/RV400-AR100/index.vue b/thingsboard-web/src/views/product/RV400-AR100/index.vue similarity index 100% rename from src/views/product/RV400-AR100/index.vue rename to thingsboard-web/src/views/product/RV400-AR100/index.vue diff --git a/src/views/product/RV400-SR100/index.vue b/thingsboard-web/src/views/product/RV400-SR100/index.vue similarity index 100% rename from src/views/product/RV400-SR100/index.vue rename to thingsboard-web/src/views/product/RV400-SR100/index.vue diff --git a/src/views/product/RV400/index.vue b/thingsboard-web/src/views/product/RV400/index.vue similarity index 100% rename from src/views/product/RV400/index.vue rename to thingsboard-web/src/views/product/RV400/index.vue diff --git a/src/views/solution/qianjiang/index.vue b/thingsboard-web/src/views/solution/qianjiang/index.vue similarity index 100% rename from src/views/solution/qianjiang/index.vue rename to thingsboard-web/src/views/solution/qianjiang/index.vue diff --git a/src/views/solution/shengda/index.vue b/thingsboard-web/src/views/solution/shengda/index.vue similarity index 100% rename from src/views/solution/shengda/index.vue rename to thingsboard-web/src/views/solution/shengda/index.vue diff --git a/src/views/terminal/add/index.vue b/thingsboard-web/src/views/terminal/add/index.vue similarity index 100% rename from src/views/terminal/add/index.vue rename to thingsboard-web/src/views/terminal/add/index.vue diff --git a/src/views/terminal/center/index.vue b/thingsboard-web/src/views/terminal/center/index.vue similarity index 100% rename from src/views/terminal/center/index.vue rename to thingsboard-web/src/views/terminal/center/index.vue diff --git a/src/views/terminal/monitor/components/Antenna/index.vue b/thingsboard-web/src/views/terminal/monitor/components/Antenna/index.vue similarity index 100% rename from src/views/terminal/monitor/components/Antenna/index.vue rename to thingsboard-web/src/views/terminal/monitor/components/Antenna/index.vue diff --git a/src/views/terminal/monitor/index.vue b/thingsboard-web/src/views/terminal/monitor/index.vue similarity index 100% rename from src/views/terminal/monitor/index.vue rename to thingsboard-web/src/views/terminal/monitor/index.vue diff --git a/vue.config.js b/thingsboard-web/vue.config.js similarity index 100% rename from vue.config.js rename to thingsboard-web/vue.config.js