====== Planner V2 ====== ===== Overview ===== The second iteration of Planner4You. ===== Style guide ===== TBA ===== Planner V2 Structure ===== ==== App Structure Overview ==== The frontend (The visuals you see in your internet browser) is made in React, which is programmed in Typescript; Typescript is a type safe, and more structured varient of the javascript lanugage (ES6/ES12-ES2021). 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. Our database is implemented in Postgres, which is a relational database that uses SQL. ====Frontend==== ====Backend==== === GraphQL (Apollo) === We use [[https://www.apollographql.com/ |Apollo GraphQL]] as our implementation of GraphQL. ([[https://odyssey.apollographql.com/ |Tutorial here]]) ====Database==== We're Using a postgress database === ERD cardinality key === TBA === Database ERD === TBA ===== Project setup and Build ===== TBA === Potential build issues, and their fixes === ... ===== Deploy a build live =====