Commit Graph

3938 Commits

Author SHA1 Message Date
Mathias Wagner
16ac5bbaf3 Integrated the password middleware 2022-04-06 22:05:19 +02:00
Mathias Wagner
7390569c62 Added a password security check to the server 2022-04-06 22:05:05 +02:00
Mathias Wagner
7f26ae4543 Added a number security check to the PATCH /config/:key route 2022-04-06 21:56:21 +02:00
Mathias Wagner
b552abe292 Implemented the logic behind the config route 2022-04-06 21:51:32 +02:00
Mathias Wagner
1851d08060 Added the bcrypt dependency 2022-04-06 21:51:10 +02:00
Mathias Wagner
5d7b21e1b1 Created the config controller 2022-04-06 21:44:51 +02:00
Mathias Wagner
0b003cee2e Added a security message to the /speedtests/latest route 2022-04-06 21:14:09 +02:00
Mathias Wagner
604f0dcd49 Integrated the speedtest logic into the speedtests route 2022-04-06 21:11:10 +02:00
Mathias Wagner
0c64342b2c Created the speedtest controller 2022-04-06 21:10:50 +02:00
Mathias Wagner
81f6bb6514 Enabled the table creation logic 2022-04-06 20:44:17 +02:00
Mathias Wagner
08e71b4390 MySpeed now automatically creates both tables & inserts the default values into the config table 2022-04-06 20:43:58 +02:00
Mathias Wagner
ade1c4032d Integrated the database into the index.js 2022-04-06 20:08:32 +02:00
Mathias Wagner
5c3230c9d5 Registered all routes into the index.js 2022-04-06 20:08:10 +02:00
Mathias Wagner
fa8f628f43 Prepared the config.js route 2022-04-06 20:07:49 +02:00
Mathias Wagner
0c30324b51 Prepared the speedtests.js route 2022-04-06 20:06:06 +02:00
Mathias Wagner
237b568499 Moved the database driver from sqlite3 to better-sqlite3 2022-04-06 20:03:01 +02:00
Mathias Wagner
90930748b3 Created the system route 2022-04-06 20:02:37 +02:00
Mathias Wagner
98a129216b Updated the production logic 2022-04-06 15:01:46 +02:00
Mathias Wagner
e420e25052 Imported the sqlite3 database driver 2022-04-05 20:14:00 +02:00
Mathias Wagner
fb593c2b9e Added some server code to the index.js 2022-04-05 20:01:35 +02:00
Mathias Wagner
16222275c3 Added a proxy to the package.json 2022-04-05 19:54:15 +02:00
Mathias Wagner
5226fcef3e Removed body parser from the dependencies list 2022-04-05 19:50:18 +02:00
Mathias Wagner
3960b5b250 Created the package-lock.json file 2022-04-05 19:48:26 +02:00
Mathias Wagner
7ff8b607e3 Created a package.json file 2022-04-05 19:48:13 +02:00
Mathias Wagner
a31013a794 Created the index.js in the server folder 2022-04-05 19:47:42 +02:00
Mathias Wagner
b7d042177f Added the build folder to the .gitignore 2022-04-05 19:47:29 +02:00
Mathias Wagner
5a104647bd Created the .gitignore in the root 2022-04-05 19:42:00 +02:00
Mathias Wagner
cf1a768a5b Created the App.js of the client (͡° ͜ʖ ͡°) 2022-04-05 19:37:31 +02:00
Mathias Wagner
1e7cfeae72 Created the App.css of the client 2022-04-05 19:34:06 +02:00
Mathias Wagner
1e2baef4fd Created the index.js of the client 2022-04-05 19:33:13 +02:00
Mathias Wagner
0f0a363c4e Created the robots.txt of the client 2022-04-05 19:32:55 +02:00
Mathias Wagner
fb4f988dec Created the manifest.json of the client 2022-04-05 19:32:42 +02:00
Mathias Wagner
9291f86056 Created the index.html of the client 2022-04-05 19:31:12 +02:00
Mathias Wagner
4d3d027c19 Created the package-lock.json of the client 2022-04-05 19:30:35 +02:00
Mathias Wagner
761fbcd65b Created the .gitignore of the client 2022-04-05 19:27:31 +02:00
Mathias Wagner
12e4923d2e Created the package.json of the client 2022-04-05 19:27:18 +02:00
Mathias Wagner
493afbf312 Created the .gitignore file 2022-04-05 19:26:57 +02:00
Mathias Wagner
8f0827ea82 Initial commit 2022-04-05 18:56:38 +02:00