wtanil.xyz

My Portfolio Website is crafted with the robust LAMP stack (Linux, Apache, MySQL, PHP) and the efficient Laravel framework. The website is structured with a service and a repository layers to ensure scalability and seamless performance.

It operates in two environments—the Development environment for testing and refining, while the Production environment showcases the finalized content. This approach ensures that ongoing development activities do not disrupt the stability of the live site.

Driving the seamless operation is Gitlab Continuous Integration and Continuous Deployment (CI/CD) and Laravel Envoy. Unit and feature tests, facilitated by PHPUnit, are seamlessly integrated into the CI/CD pipeline. This comprehensive testing approach ensures the reliability of the codebase. To support the testing during pipelines, a docker is created each time a merge request is done.