From c592212b9ef93d054987dffc8a801c570c640243 Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Fri, 16 Sep 2022 17:01:45 +0800 Subject: [PATCH 1/7] test --- zimujun_test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 zimujun_test.txt diff --git a/zimujun_test.txt b/zimujun_test.txt new file mode 100644 index 0000000..6c41c7e --- /dev/null +++ b/zimujun_test.txt @@ -0,0 +1 @@ +smjsmjsmj \ No newline at end of file -- 2.34.1 From 649dbb71d6eb6bd64cb1d2f49ed07bace049dac2 Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Sat, 17 Sep 2022 23:57:53 +0800 Subject: [PATCH 2/7] 2022-9-17 --- application/server/api/android/hands_3d.go | 0 .../server/api/android/hands_recegnation.go | 0 .../server/api/android/hands_translation.go | 0 .../server/api/android/media_camera.go | 0 application/server/api/android/media_pipe.go | 0 application/server/api/android/word_input.go | 0 application/server/api/android/word_recv.go | 0 application/server/api/android/word_send.go | 0 application/server/api/android/word_show.go | 0 application/server/api/pc/load_alancing.go | 0 application/server/api/pc/nginx-rtmp.go | 0 application/server/api/pc/webserver.go | 0 application/server/main.go | 28 +++++++++++++++++++ application/server/pkg/app/response.go | 24 ++++++++++++++++ application/server/routers/router.go | 26 +++++++++++++++++ application/web/src/main.js | 0 zimujun_test.txt | 1 - 17 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 application/server/api/android/hands_3d.go create mode 100644 application/server/api/android/hands_recegnation.go create mode 100644 application/server/api/android/hands_translation.go create mode 100644 application/server/api/android/media_camera.go create mode 100644 application/server/api/android/media_pipe.go create mode 100644 application/server/api/android/word_input.go create mode 100644 application/server/api/android/word_recv.go create mode 100644 application/server/api/android/word_send.go create mode 100644 application/server/api/android/word_show.go create mode 100644 application/server/api/pc/load_alancing.go create mode 100644 application/server/api/pc/nginx-rtmp.go create mode 100644 application/server/api/pc/webserver.go create mode 100644 application/server/main.go create mode 100644 application/server/pkg/app/response.go create mode 100644 application/server/routers/router.go create mode 100644 application/web/src/main.js delete mode 100644 zimujun_test.txt diff --git a/application/server/api/android/hands_3d.go b/application/server/api/android/hands_3d.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/hands_recegnation.go b/application/server/api/android/hands_recegnation.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/hands_translation.go b/application/server/api/android/hands_translation.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/media_camera.go b/application/server/api/android/media_camera.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/media_pipe.go b/application/server/api/android/media_pipe.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/word_input.go b/application/server/api/android/word_input.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/word_recv.go b/application/server/api/android/word_recv.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/word_send.go b/application/server/api/android/word_send.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/android/word_show.go b/application/server/api/android/word_show.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/pc/load_alancing.go b/application/server/api/pc/load_alancing.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/pc/nginx-rtmp.go b/application/server/api/pc/nginx-rtmp.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/api/pc/webserver.go b/application/server/api/pc/webserver.go new file mode 100644 index 0000000..e69de29 diff --git a/application/server/main.go b/application/server/main.go new file mode 100644 index 0000000..dee48c7 --- /dev/null +++ b/application/server/main.go @@ -0,0 +1,28 @@ +package main + +import ( + "fmt" + "log" + "net/http" + "time" + + "application/routers" +) + +func main() { + timeLocal, err := time.LoadLocation("Asia/Shanghai") + if err != nil { + log.Printf("时区设置失败 %s", err) + } + time.Local = timeLocal + + endPoint := fmt.Sprintf("0.0.0.0:%d", 8000) + server := &http.Server{ + Addr: endPoint, + Handler: routers.InitRouter(), + } + log.Printf("[info] start http server listening %s", endPoint) + if err := server.ListenAndServe(); err != nil { + log.Printf("start http server failed %s", err) + } +} diff --git a/application/server/pkg/app/response.go b/application/server/pkg/app/response.go new file mode 100644 index 0000000..40b8e13 --- /dev/null +++ b/application/server/pkg/app/response.go @@ -0,0 +1,24 @@ +package app + +import ( + "github.com/gin-gonic/gin" +) + +type Gin struct { + C *gin.Context +} + +type Response struct { + Code int `json:"code"` + Msg string `json:"msg"` + Data interface{} `json:"data"` +} + +func (g *Gin) Response(httpCode int, errMsg string, data interface{}) { + g.C.JSON(httpCode, Response{ + Code: httpCode, + Msg: errMsg, + Data: data, + }) + return +} diff --git a/application/server/routers/router.go b/application/server/routers/router.go new file mode 100644 index 0000000..99d640d --- /dev/null +++ b/application/server/routers/router.go @@ -0,0 +1,26 @@ +package routers + +import ( + "net/http" + + android "application/api/android" + pc "application/api/pc" + + "github.com/gin-gonic/gin" +) + +// InitRouter 初始化路由信息 +func InitRouter() *gin.Engine { + r := gin.Default() + + api := r.Group("/api") + { + api.GET("/android/hello", android.Hello) + api.POST("/android/hello", android.Hello) + api.GET("/pc/hello", pc.Hello) + api.POST("/pc/hello", pc.Hello) + } + // 静态文件路由 + r.StaticFS("/web", http.Dir("./dist/")) + return r +} diff --git a/application/web/src/main.js b/application/web/src/main.js new file mode 100644 index 0000000..e69de29 diff --git a/zimujun_test.txt b/zimujun_test.txt deleted file mode 100644 index 6c41c7e..0000000 --- a/zimujun_test.txt +++ /dev/null @@ -1 +0,0 @@ -smjsmjsmj \ No newline at end of file -- 2.34.1 From d6c9b053109352e3cd7a65dc2a540e95cdff81bf Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Sun, 18 Sep 2022 22:03:52 +0800 Subject: [PATCH 3/7] 2022-9-18 --- {application => src/webserver}/server/api/android/hands_3d.go | 0 .../webserver}/server/api/android/hands_recegnation.go | 0 .../webserver}/server/api/android/hands_translation.go | 0 .../webserver/server/api/android/media_camera.go | 0 .../webserver/server/api/android/media_pipe.go | 0 .../webserver/server/api/android/word_input.go | 0 .../word_send.go => src/webserver/server/api/android/word_recv.go | 0 .../word_show.go => src/webserver/server/api/android/word_send.go | 0 .../webserver/server/api/android/word_show.go | 0 .../nginx-rtmp.go => src/webserver/server/api/pc/load_alancing.go | 0 .../pc/webserver.go => src/webserver/server/api/pc/nginx-rtmp.go | 0 .../web/src/main.js => src/webserver/server/api/pc/webserver.go | 0 {application => src/webserver}/server/main.go | 0 {application => src/webserver}/server/pkg/app/response.go | 0 {application => src/webserver}/server/routers/router.go | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename {application => src/webserver}/server/api/android/hands_3d.go (100%) rename {application => src/webserver}/server/api/android/hands_recegnation.go (100%) rename {application => src/webserver}/server/api/android/hands_translation.go (100%) rename application/server/api/android/media_pipe.go => src/webserver/server/api/android/media_camera.go (100%) rename application/server/api/android/word_input.go => src/webserver/server/api/android/media_pipe.go (100%) rename application/server/api/android/word_recv.go => src/webserver/server/api/android/word_input.go (100%) rename application/server/api/android/word_send.go => src/webserver/server/api/android/word_recv.go (100%) rename application/server/api/android/word_show.go => src/webserver/server/api/android/word_send.go (100%) rename application/server/api/pc/load_alancing.go => src/webserver/server/api/android/word_show.go (100%) rename application/server/api/pc/nginx-rtmp.go => src/webserver/server/api/pc/load_alancing.go (100%) rename application/server/api/pc/webserver.go => src/webserver/server/api/pc/nginx-rtmp.go (100%) rename application/web/src/main.js => src/webserver/server/api/pc/webserver.go (100%) rename {application => src/webserver}/server/main.go (100%) rename {application => src/webserver}/server/pkg/app/response.go (100%) rename {application => src/webserver}/server/routers/router.go (100%) diff --git a/application/server/api/android/hands_3d.go b/src/webserver/server/api/android/hands_3d.go similarity index 100% rename from application/server/api/android/hands_3d.go rename to src/webserver/server/api/android/hands_3d.go diff --git a/application/server/api/android/hands_recegnation.go b/src/webserver/server/api/android/hands_recegnation.go similarity index 100% rename from application/server/api/android/hands_recegnation.go rename to src/webserver/server/api/android/hands_recegnation.go diff --git a/application/server/api/android/hands_translation.go b/src/webserver/server/api/android/hands_translation.go similarity index 100% rename from application/server/api/android/hands_translation.go rename to src/webserver/server/api/android/hands_translation.go diff --git a/application/server/api/android/media_pipe.go b/src/webserver/server/api/android/media_camera.go similarity index 100% rename from application/server/api/android/media_pipe.go rename to src/webserver/server/api/android/media_camera.go diff --git a/application/server/api/android/word_input.go b/src/webserver/server/api/android/media_pipe.go similarity index 100% rename from application/server/api/android/word_input.go rename to src/webserver/server/api/android/media_pipe.go diff --git a/application/server/api/android/word_recv.go b/src/webserver/server/api/android/word_input.go similarity index 100% rename from application/server/api/android/word_recv.go rename to src/webserver/server/api/android/word_input.go diff --git a/application/server/api/android/word_send.go b/src/webserver/server/api/android/word_recv.go similarity index 100% rename from application/server/api/android/word_send.go rename to src/webserver/server/api/android/word_recv.go diff --git a/application/server/api/android/word_show.go b/src/webserver/server/api/android/word_send.go similarity index 100% rename from application/server/api/android/word_show.go rename to src/webserver/server/api/android/word_send.go diff --git a/application/server/api/pc/load_alancing.go b/src/webserver/server/api/android/word_show.go similarity index 100% rename from application/server/api/pc/load_alancing.go rename to src/webserver/server/api/android/word_show.go diff --git a/application/server/api/pc/nginx-rtmp.go b/src/webserver/server/api/pc/load_alancing.go similarity index 100% rename from application/server/api/pc/nginx-rtmp.go rename to src/webserver/server/api/pc/load_alancing.go diff --git a/application/server/api/pc/webserver.go b/src/webserver/server/api/pc/nginx-rtmp.go similarity index 100% rename from application/server/api/pc/webserver.go rename to src/webserver/server/api/pc/nginx-rtmp.go diff --git a/application/web/src/main.js b/src/webserver/server/api/pc/webserver.go similarity index 100% rename from application/web/src/main.js rename to src/webserver/server/api/pc/webserver.go diff --git a/application/server/main.go b/src/webserver/server/main.go similarity index 100% rename from application/server/main.go rename to src/webserver/server/main.go diff --git a/application/server/pkg/app/response.go b/src/webserver/server/pkg/app/response.go similarity index 100% rename from application/server/pkg/app/response.go rename to src/webserver/server/pkg/app/response.go diff --git a/application/server/routers/router.go b/src/webserver/server/routers/router.go similarity index 100% rename from application/server/routers/router.go rename to src/webserver/server/routers/router.go -- 2.34.1 From 5b0cbdd10ead9469ea6a179177850159ab308977 Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Sun, 18 Sep 2022 22:08:44 +0800 Subject: [PATCH 4/7] 2022-9-18 --- application/server/api/android/media_camera.go | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 application/server/api/android/media_camera.go diff --git a/application/server/api/android/media_camera.go b/application/server/api/android/media_camera.go deleted file mode 100644 index e69de29..0000000 -- 2.34.1 From 55b566ce17d7cc68c8b83e6bf54eedf1ff4674f2 Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Mon, 19 Sep 2022 18:26:47 +0800 Subject: [PATCH 5/7] 2022-9-19 --- src/webserver/{server => }/api/android/hands_3d.go | 0 src/webserver/{server => }/api/android/hands_recegnation.go | 0 src/webserver/{server => }/api/android/hands_translation.go | 0 src/webserver/{server => }/api/android/media_camera.go | 0 src/webserver/{server => }/api/android/media_pipe.go | 0 src/webserver/{server => }/api/android/word_input.go | 0 src/webserver/{server => }/api/android/word_recv.go | 0 src/webserver/{server => }/api/android/word_send.go | 0 src/webserver/{server => }/api/android/word_show.go | 0 src/webserver/{server => }/api/pc/load_alancing.go | 0 src/webserver/{server => }/api/pc/nginx-rtmp.go | 0 src/webserver/{server => }/api/pc/webserver.go | 0 src/webserver/{server => }/main.go | 0 src/webserver/{server => }/pkg/app/response.go | 0 src/webserver/{server => }/routers/router.go | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename src/webserver/{server => }/api/android/hands_3d.go (100%) rename src/webserver/{server => }/api/android/hands_recegnation.go (100%) rename src/webserver/{server => }/api/android/hands_translation.go (100%) rename src/webserver/{server => }/api/android/media_camera.go (100%) rename src/webserver/{server => }/api/android/media_pipe.go (100%) rename src/webserver/{server => }/api/android/word_input.go (100%) rename src/webserver/{server => }/api/android/word_recv.go (100%) rename src/webserver/{server => }/api/android/word_send.go (100%) rename src/webserver/{server => }/api/android/word_show.go (100%) rename src/webserver/{server => }/api/pc/load_alancing.go (100%) rename src/webserver/{server => }/api/pc/nginx-rtmp.go (100%) rename src/webserver/{server => }/api/pc/webserver.go (100%) rename src/webserver/{server => }/main.go (100%) rename src/webserver/{server => }/pkg/app/response.go (100%) rename src/webserver/{server => }/routers/router.go (100%) diff --git a/src/webserver/server/api/android/hands_3d.go b/src/webserver/api/android/hands_3d.go similarity index 100% rename from src/webserver/server/api/android/hands_3d.go rename to src/webserver/api/android/hands_3d.go diff --git a/src/webserver/server/api/android/hands_recegnation.go b/src/webserver/api/android/hands_recegnation.go similarity index 100% rename from src/webserver/server/api/android/hands_recegnation.go rename to src/webserver/api/android/hands_recegnation.go diff --git a/src/webserver/server/api/android/hands_translation.go b/src/webserver/api/android/hands_translation.go similarity index 100% rename from src/webserver/server/api/android/hands_translation.go rename to src/webserver/api/android/hands_translation.go diff --git a/src/webserver/server/api/android/media_camera.go b/src/webserver/api/android/media_camera.go similarity index 100% rename from src/webserver/server/api/android/media_camera.go rename to src/webserver/api/android/media_camera.go diff --git a/src/webserver/server/api/android/media_pipe.go b/src/webserver/api/android/media_pipe.go similarity index 100% rename from src/webserver/server/api/android/media_pipe.go rename to src/webserver/api/android/media_pipe.go diff --git a/src/webserver/server/api/android/word_input.go b/src/webserver/api/android/word_input.go similarity index 100% rename from src/webserver/server/api/android/word_input.go rename to src/webserver/api/android/word_input.go diff --git a/src/webserver/server/api/android/word_recv.go b/src/webserver/api/android/word_recv.go similarity index 100% rename from src/webserver/server/api/android/word_recv.go rename to src/webserver/api/android/word_recv.go diff --git a/src/webserver/server/api/android/word_send.go b/src/webserver/api/android/word_send.go similarity index 100% rename from src/webserver/server/api/android/word_send.go rename to src/webserver/api/android/word_send.go diff --git a/src/webserver/server/api/android/word_show.go b/src/webserver/api/android/word_show.go similarity index 100% rename from src/webserver/server/api/android/word_show.go rename to src/webserver/api/android/word_show.go diff --git a/src/webserver/server/api/pc/load_alancing.go b/src/webserver/api/pc/load_alancing.go similarity index 100% rename from src/webserver/server/api/pc/load_alancing.go rename to src/webserver/api/pc/load_alancing.go diff --git a/src/webserver/server/api/pc/nginx-rtmp.go b/src/webserver/api/pc/nginx-rtmp.go similarity index 100% rename from src/webserver/server/api/pc/nginx-rtmp.go rename to src/webserver/api/pc/nginx-rtmp.go diff --git a/src/webserver/server/api/pc/webserver.go b/src/webserver/api/pc/webserver.go similarity index 100% rename from src/webserver/server/api/pc/webserver.go rename to src/webserver/api/pc/webserver.go diff --git a/src/webserver/server/main.go b/src/webserver/main.go similarity index 100% rename from src/webserver/server/main.go rename to src/webserver/main.go diff --git a/src/webserver/server/pkg/app/response.go b/src/webserver/pkg/app/response.go similarity index 100% rename from src/webserver/server/pkg/app/response.go rename to src/webserver/pkg/app/response.go diff --git a/src/webserver/server/routers/router.go b/src/webserver/routers/router.go similarity index 100% rename from src/webserver/server/routers/router.go rename to src/webserver/routers/router.go -- 2.34.1 From d4db759245c54ba3202e3561fb2fd525ff1aed82 Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Mon, 19 Sep 2022 18:26:47 +0800 Subject: [PATCH 6/7] 2022-9-20 --- src/webserver/{server => }/api/android/hands_3d.go | 0 src/webserver/{server => }/api/android/hands_recegnation.go | 0 src/webserver/{server => }/api/android/hands_translation.go | 0 src/webserver/{server => }/api/android/media_camera.go | 0 src/webserver/{server => }/api/android/media_pipe.go | 0 src/webserver/{server => }/api/android/word_input.go | 0 src/webserver/{server => }/api/android/word_recv.go | 0 src/webserver/{server => }/api/android/word_send.go | 0 src/webserver/{server => }/api/android/word_show.go | 0 src/webserver/{server => }/api/pc/load_alancing.go | 0 src/webserver/{server => }/api/pc/nginx-rtmp.go | 0 src/webserver/{server => }/api/pc/webserver.go | 0 src/webserver/{server => }/main.go | 0 src/webserver/{server => }/pkg/app/response.go | 0 src/webserver/{server => }/routers/router.go | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename src/webserver/{server => }/api/android/hands_3d.go (100%) rename src/webserver/{server => }/api/android/hands_recegnation.go (100%) rename src/webserver/{server => }/api/android/hands_translation.go (100%) rename src/webserver/{server => }/api/android/media_camera.go (100%) rename src/webserver/{server => }/api/android/media_pipe.go (100%) rename src/webserver/{server => }/api/android/word_input.go (100%) rename src/webserver/{server => }/api/android/word_recv.go (100%) rename src/webserver/{server => }/api/android/word_send.go (100%) rename src/webserver/{server => }/api/android/word_show.go (100%) rename src/webserver/{server => }/api/pc/load_alancing.go (100%) rename src/webserver/{server => }/api/pc/nginx-rtmp.go (100%) rename src/webserver/{server => }/api/pc/webserver.go (100%) rename src/webserver/{server => }/main.go (100%) rename src/webserver/{server => }/pkg/app/response.go (100%) rename src/webserver/{server => }/routers/router.go (100%) diff --git a/src/webserver/server/api/android/hands_3d.go b/src/webserver/api/android/hands_3d.go similarity index 100% rename from src/webserver/server/api/android/hands_3d.go rename to src/webserver/api/android/hands_3d.go diff --git a/src/webserver/server/api/android/hands_recegnation.go b/src/webserver/api/android/hands_recegnation.go similarity index 100% rename from src/webserver/server/api/android/hands_recegnation.go rename to src/webserver/api/android/hands_recegnation.go diff --git a/src/webserver/server/api/android/hands_translation.go b/src/webserver/api/android/hands_translation.go similarity index 100% rename from src/webserver/server/api/android/hands_translation.go rename to src/webserver/api/android/hands_translation.go diff --git a/src/webserver/server/api/android/media_camera.go b/src/webserver/api/android/media_camera.go similarity index 100% rename from src/webserver/server/api/android/media_camera.go rename to src/webserver/api/android/media_camera.go diff --git a/src/webserver/server/api/android/media_pipe.go b/src/webserver/api/android/media_pipe.go similarity index 100% rename from src/webserver/server/api/android/media_pipe.go rename to src/webserver/api/android/media_pipe.go diff --git a/src/webserver/server/api/android/word_input.go b/src/webserver/api/android/word_input.go similarity index 100% rename from src/webserver/server/api/android/word_input.go rename to src/webserver/api/android/word_input.go diff --git a/src/webserver/server/api/android/word_recv.go b/src/webserver/api/android/word_recv.go similarity index 100% rename from src/webserver/server/api/android/word_recv.go rename to src/webserver/api/android/word_recv.go diff --git a/src/webserver/server/api/android/word_send.go b/src/webserver/api/android/word_send.go similarity index 100% rename from src/webserver/server/api/android/word_send.go rename to src/webserver/api/android/word_send.go diff --git a/src/webserver/server/api/android/word_show.go b/src/webserver/api/android/word_show.go similarity index 100% rename from src/webserver/server/api/android/word_show.go rename to src/webserver/api/android/word_show.go diff --git a/src/webserver/server/api/pc/load_alancing.go b/src/webserver/api/pc/load_alancing.go similarity index 100% rename from src/webserver/server/api/pc/load_alancing.go rename to src/webserver/api/pc/load_alancing.go diff --git a/src/webserver/server/api/pc/nginx-rtmp.go b/src/webserver/api/pc/nginx-rtmp.go similarity index 100% rename from src/webserver/server/api/pc/nginx-rtmp.go rename to src/webserver/api/pc/nginx-rtmp.go diff --git a/src/webserver/server/api/pc/webserver.go b/src/webserver/api/pc/webserver.go similarity index 100% rename from src/webserver/server/api/pc/webserver.go rename to src/webserver/api/pc/webserver.go diff --git a/src/webserver/server/main.go b/src/webserver/main.go similarity index 100% rename from src/webserver/server/main.go rename to src/webserver/main.go diff --git a/src/webserver/server/pkg/app/response.go b/src/webserver/pkg/app/response.go similarity index 100% rename from src/webserver/server/pkg/app/response.go rename to src/webserver/pkg/app/response.go diff --git a/src/webserver/server/routers/router.go b/src/webserver/routers/router.go similarity index 100% rename from src/webserver/server/routers/router.go rename to src/webserver/routers/router.go -- 2.34.1 From 70225fc52c8a422bb8eeecff6b9394c1e7a1d55c Mon Sep 17 00:00:00 2001 From: zimujun20 <1192147078@qq.com> Date: Tue, 20 Sep 2022 10:00:14 +0800 Subject: [PATCH 7/7] 2022-9-20 --- src/webserver/static/css/homepage.css | 0 src/webserver/static/js/homepage.js | 0 src/webserver/template/homepage.html | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/webserver/static/css/homepage.css create mode 100644 src/webserver/static/js/homepage.js create mode 100644 src/webserver/template/homepage.html diff --git a/src/webserver/static/css/homepage.css b/src/webserver/static/css/homepage.css new file mode 100644 index 0000000..e69de29 diff --git a/src/webserver/static/js/homepage.js b/src/webserver/static/js/homepage.js new file mode 100644 index 0000000..e69de29 diff --git a/src/webserver/template/homepage.html b/src/webserver/template/homepage.html new file mode 100644 index 0000000..e69de29 -- 2.34.1