Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
2.0

This is an old revision of the document!


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 Odyssey)

We use Apollo GraphQL as our implementation of GraphQL. (Tutorial here)

Database

Project setup and Build

TBA

Potential build issues, and their fixes

Deploy a build live

2.0.1761734639.txt.gz · Last modified: 2025/10/29 11:43 by 20.171.207.2