The second iteration of Planner4You.
TBA
Both the frontend and backend are programmed in Typescript which is executed by the ts-node package; Typescript is a type safe, and more structured superset of the javascript lanugage (ES6/ES12-ES2021). We use Yarn on the frontend and backend also, to install packages (like ts-node) and run a local development server.
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.
ts-node is a typescript execution engine that allows us to write this project as typescript instead of javascript.
We use Apollo GraphQL as our implementation of GraphQL. (Tutorial here)
cross-env is used for setting the environment mode the project is run in, in a OS independant way. It is used in the package.json file.
blipp is a simple hapi plugin to display the routes table to console at startup.
We're Using a postgress database
TBA
TBA
TBA
…