From 5e25d5bbd3d9cc3b976afd3f2927e7bb4dca8f95 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Mon, 25 Apr 2022 11:00:18 +0200 Subject: [PATCH] Update Project Structure, backend explanation --- Project-Structure.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Project-Structure.md b/Project-Structure.md index 3c53ae1..3471965 100644 --- a/Project-Structure.md +++ b/Project-Structure.md @@ -1 +1,12 @@ -## Project Structure will be added later \ No newline at end of file +Our tournament manager is a full stack project with a REST-API. +The backend is written in javascript, using nodejs and express. +The frontend uses react with Material UI. + +We have chosen these tools to build on knowledge and experiences from our programming courses. + +Each web request goes to the server, that requests information from the MySQL database and sends it to the user. When received by the browser, it is presented dynamically on the react page. + +The server source code can be found in `src/server` and consists mainly of these two files: +- `index.js` handles web request and user login +- `tmdb.js` handles database interaction +