This portfolio is to showcase the things I have made during my second internship at Ctrl Learning
During my internship at Ctrl Learning I have learned to work with new front- and back-end technologies. Here is an overview of which technologies I have used.
For both the frontend and backend we used NodeJS as a Javascript runtime environment
For the backend framework we used NestJS, to easily create API endpoints that interact with the database.
All data is stored inside a PostgreSQL database, which is an Object-relational database
We used VueJS as our Frontend framework, along side the basic packages such as Pinia and Vue-router
For a consistent style throughout the website, we used Vuetify which is based on Material 3
Superset of JavaScript which compiles to clean JavaScript output
I created several SQL queries that generate an exercise. The queries all generate the necessary data which is needed to properly render it in de frontend.
Read case studyI created a set of components which each render an exercised. These components are used to display the exercise and the solution.
Read case studyI created a landingpage for the application. This landingpage is used to promote the application and to get new users.
Read case study