aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarvin Borner2020-10-01 20:46:28 +0200
committerMarvin Borner2020-10-01 20:46:28 +0200
commitfcf69961fcb1d5044d36667c6ba904c71bad8946 (patch)
tree1ad2ef98ce132e92e5489f05ea9c656945333eff
parentc0f4e7d599c9d65dfbd2bd2a6bded70196eefda7 (diff)
Added overview
-rw-r--r--app.js2
-rw-r--r--overview/public/index.html41
-rw-r--r--overview/public/style.css29
3 files changed, 71 insertions, 1 deletions
diff --git a/app.js b/app.js
index 2b25e23..d318df7 100644
--- a/app.js
+++ b/app.js
@@ -14,7 +14,7 @@ app.use(session({ secret: "keyboard cat", resave: false, saveUninitialized: true
app.use(express.urlencoded({ extended: true }));
app.use(express.json());
-app.get("/", checkUser, (req, res) => res.redirect("/motto"));
+app.use("/", express.static(__dirname + "/overview/public"));
app.use("/motto", checkUser, motto);
app.use("/quotes", checkUser, quotes);
app.use("/auth", auth);
diff --git a/overview/public/index.html b/overview/public/index.html
new file mode 100644
index 0000000..82d5fac
--- /dev/null
+++ b/overview/public/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <link
+ rel="stylesheet"
+ href="https://unpkg.com/purecss@2.0.3/build/pure-min.css"
+ integrity="sha384-cg6SkqEOCV1NbJoCu11+bm0NvBRc8IYLRGXkmNrqUBfTjmMYwNKPWBTIKyw9mHNJ"
+ crossorigin="anonymous"
+ />
+ <link rel="stylesheet" href="style.css" type="text/css" media="all" />
+
+ <title>Home</title>
+ </head>
+ <body>
+ <div class="card">
+ <h2>Hallo, liebe RBS-Schüler*innen!</h2>
+ <p lang="de">
+ Diese Seite wurde von Schülern der TGI13.1 erstellt, um Umfragen, Zitate und andere organisatorische
+ Dinge für unsere gemeinsame Abizeitung zu sammeln.
+ </p>
+ <p>
+ Ihr solltet inzwischen eure Benutzernamen und Passwörter erhalten haben, mit welchen ihr folgende Tools
+ nutzen könnt:
+ </p>
+ <ul>
+ <li><a href="/motto">Motto Wähler</a></li>
+ <li><a href="/quotes">Zitate</a></li>
+ </ul>
+ <p>
+ Falls ihr uns bei der Entwicklung helfen wollt, Fehler gefunden habt oder Fragen an uns habt, könnt ihr
+ gerne mit dem Entwicklungs-Team Kontakt aufnehmen:
+ </p>
+ <ul>
+ <li><a href="mailto:abitur@marvinborner.de?subject=Feedback">E-Mail</a></li>
+ <li><a href="https://github.com/marvinborner/Abizeugs/">Öffentlicher Source-Code</a></li>
+ </ul>
+ </div>
+ </body>
+</html>
diff --git a/overview/public/style.css b/overview/public/style.css
new file mode 100644
index 0000000..5eddc9d
--- /dev/null
+++ b/overview/public/style.css
@@ -0,0 +1,29 @@
+html,
+body {
+ padding: 0;
+ margin: 0;
+ height: 100%;
+ width: 100%;
+ background-color: #eec0c6;
+ background-image: linear-gradient(315deg, #eec0c6 0%, #7ee8fa 74%);
+}
+
+.card {
+ position: absolute;
+ max-height: 80%;
+ overflow-y: scroll;
+ width: 30%;
+ left: 50%;
+ top: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ padding: 20px;
+ border-radius: 10px;
+ background: white;
+}
+
+@media only screen and (max-width: 600px) {
+ .card {
+ width: calc(100% - 50px);
+ }
+}