This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
2.0 [2026/02/03 02:01] 57.141.20.29 old revision restored (2026/01/17 20:05) |
2.0 [2026/02/03 02:07] (current) 57.141.20.9 old revision restored (2026/01/01 07:48) |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| ==== App Structure Overview ==== | ==== App Structure Overview ==== | ||
| - | Both the frontend | + | The frontend |
| - | + | The backend is also programmed in Typescript, and runs on a Node.JS server. The backend is responsible for calculations and data processing, in order to provide the frontend with data it can use immediately. | |
| - | A GraphQL server is used in the backend, to provide structured and secure access to the data in our Database. We've not currently chosen a server to serve the backend code to the client, therefore, the project only works locally from development enviroments. | + | |
| Our database is implemented in Postgres, which is a relational database that uses SQL. | Our database is implemented in Postgres, which is a relational database that uses SQL. | ||
| Line 24: | Line 23: | ||
| ====Backend==== | ====Backend==== | ||
| - | === Packages === | + | === GraphQL (Apollo) |
| - | + | ||
| - | == ts-node == | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | == GraphQL (Apollo) == | + | |
| We use [[https:// | We use [[https:// | ||
| ([[https:// | ([[https:// | ||
| - | |||
| - | == cross-env == | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| ====Database==== | ====Database==== | ||