2
Project Structure
Felix Albrigtsen edited this page 2022-04-25 11:00:18 +02:00
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 logintmdb.js
handles database interaction