This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
2.0 [2025/12/08 12:42] 45.151.156.210 old revision restored (2025/11/24 19:09) |
2.0 [2025/12/10 07:46] (current) 54.37.252.212 old revision restored (2025/11/24 23:25) |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| ==== App Structure Overview ==== | ==== App Structure Overview ==== | ||
| - | The frontend | + | Both 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. | ||
| - | ===Frontend=== | + | ====Frontend==== |
| - | ===Backend=== | + | ====Backend==== |
| - | == GraphQL (Apollo | + | === Libraries === |
| + | |||
| + | == GraphQL (Apollo) == | ||
| We use [[https:// | We use [[https:// | ||
| ([[https:// | ([[https:// | ||
| - | ===Database=== | + | == cross-env == |
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ====Database==== | ||
| + | |||
| + | We're Using a postgress database | ||
| + | |||
| + | === ERD cardinality key === | ||
| + | |||
| + | TBA | ||
| + | |||
| + | === Database | ||
| + | TBA | ||
| ===== Project setup and Build ===== | ===== Project setup and Build ===== | ||