commit 62be8116da3281e2badc299cbca613b34eb25ed3 Author: Collin Date: Wed Jun 7 22:44:17 2023 +0200 Initial Upload diff --git a/index.html b/index.html new file mode 100644 index 0000000..17b303c --- /dev/null +++ b/index.html @@ -0,0 +1,52 @@ + + + + LonaDB + + + + + + + + + + + +

LonaDB

+
+

What is LonaDB?

+

LonaDB is a early prototype of a Database written in JavaScript.

+

It uses JSON to store everything and supports different users.

+
+ +
+
+ +
+

How does it work?

+

LonaDB is a Open Source Project and can be self-hosted. It uses the Node.JS Library "net" to start a socket.

+

Requests can be sent from a Client. These requests are stringified JSONs containing all data required from the server to operate and give the requested variable's value for example.

+
+

There is currently only one official client for LonaDB, which is written in JavaScript.

+ Client +
+ +
+
+ +
+

Where can I get LonaDB?

+

LonaDB is available on GitHub. In the README.md is a quick tutorial on how to install LonaDB.

+

Please remember to edit the config.js file!

+ GitHub +
+ +
+
+ +
+

© 2023 Collin Buchkamer. All rights reserved.

+
+ + \ No newline at end of file diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..71615da Binary files /dev/null and b/logo.png differ diff --git a/style.css b/style.css new file mode 100644 index 0000000..8e384e2 --- /dev/null +++ b/style.css @@ -0,0 +1,153 @@ +body { + background: white; + font-family: 'Kanit', sans-serif; + color: #49998a; +} + +.luna { + font-size: 250%; + color: aquamarine; + margin-left: 25%; + text-shadow: -1px -1px 0 #0ac7a4, 1px -1px 0 #0ac7a4, -1px 1px 0 #0ac7a4, 1px 1px 0 #0ac7a4; +} + +.what { + border-radius: 25px; + background-color: #a6ffef; + + margin-left: 15%; + margin-right: auto; + width: 50%; + padding: 10px; + + box-shadow: 60px -16px #49998a; +} + +.how-work { + border-radius: 25px; + background-color: #a6ffef; + + margin-left: auto; + margin-right: 10%; + width: 50%; + padding: 10px; + + text-align: right; + + box-shadow: 60px -16px #49998a; +} + +.where{ + border-radius: 25px; + background-color: #a6ffef; + + margin-left: 25%; + margin-right: auto; + width: 50%; + padding: 10px; + + box-shadow: 60px -16px #49998a; +} + +.title { + font-size: 150%; + color: #0ac7a4; +} + +a { + border-radius: 25px; + border: none; + box-shadow: none; + font-size: 150%; + text-decoration: none; + padding-left: 5px; + padding-right: 5px; + background: #0ac7a4; + color: white; +} + +.bottom { + border-radius: 25px; + background-color: #49998a; + margin: 25px; + padding: 1px; + text-align: center; + color: white; +} + +@media screen and (max-width: 1600px) { + .luna { + font-size: 550%; + color: aquamarine; + margin-left: 25%; + text-shadow: -1px -1px 0 #0ac7a4, 1px -1px 0 #0ac7a4, -1px 1px 0 #0ac7a4, 1px 1px 0 #0ac7a4; + } + + .what { + border-radius: 25px; + background-color: #a6ffef; + + margin-left: 7.5%; + margin-right: auto; + width: 75%; + padding: 10px; + + box-shadow: 60px -16px #49998a; + } + + .how-work { + border-radius: 25px; + background-color: #a6ffef; + + margin-left: auto; + margin-right: 10%; + width: 75%; + padding: 10px; + + text-align: right; + + box-shadow: 60px -16px #49998a; + } + + .where{ + border-radius: 25px; + background-color: #a6ffef; + + margin-left: 7.5%; + margin-right: auto; + width: 75%; + padding: 10px; + + box-shadow: 60px -16px #49998a; + } + + .title { + font-size: 300%; + color: #0ac7a4; + } + + a { + border-radius: 25px; + border: none; + box-shadow: none; + font-size: 350%; + background: #0ac7a4; + color: white; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + + .bottom { + border-radius: 25px; + background-color: #49998a; + margin: 25px; + padding: 1px; + text-align: center; + color: white; + } +} \ No newline at end of file