My Projects

A collection of things I've built

GitOps-driven Kubernetes Native Deployment

This project establishes a robust CI/CD pipeline, leveraging GitHub Actions to build and push containerized static websites to DockerHub, with ArgoCD and Helm charts deploying them to Minikube clusters.

Bookstore Application Deployment on K8S

Containerizing and Deploying UI and API in Kubernetes. This project covers foundational concepts of Devops, Containerization of React frontend and Python backend, and it uses Github Container Registry for Docker Image storage.

Full-Stack Web Application Deployment

This project demonstrates a comprehensive cloud-native approach to deploying a full-stack web application using modern DevOps practices. The application features an Angular frontend hosted on AWS S3, with a Spring Boot backend running on Amazon EKS (Elastic Kubernetes Service), and data persistence managed through Amazon RDS.

Springboot Webapp

This project features Microservice based deployment using Docker-Compose. It highlights Containerization and deployment of Self Created Springboot Webapp using Docker and Docker-Compose.

PHP-MySQL Web Application Development

PHP-MySQL based web application from scratch. It covers the essential setup of an Amazon EC2 instance, including the installation and configuration of Apache web server, PHP 7.4, and MySQL. The documentation outlines the very basic, alpha-stage implementation, acknowledging the use of hardcoded credentials and a simple UI in this initial iteration. A more mature version of the project is actively developed and maintained on GitHub.

Deployment of NodeJS based app with Github Actions

This project using Quartz to publish Obsidian Notes on Github Pages.

Git Repository of Docker Projects

I maintain this repository of small Docker Projects to aid in students to learn docker.