In this project my most important tasks were to continue developing on an already existing solution for my client and add new required features to bring the application LIVE.
Together we had some on-site meetings and discussed about the vision of the project, mostly how we will host it and enable stability and scalability.
First part of my project was to add more features to the existing microservice build with Symfony 6 framework. This service is a REST-API only using Nginx, PHP and MySQL.
Next part was to continue developing the frontend build with Nuxt and VueJS and to add more features consuming the new API routes.
Thirs part of the project was to setup an infrastructure in Google Cloud using Kubernetes. Build the required Gitlab pipeliens to ensure continuous integration.
Technologies used in this project:
- PHP + Symfony
- Node + Nuxt + Typescript + VueJS
- Docker + Kubernetes
- Gitlab Pipelines
- Google Cloud Platform