Back to Projects
Verbalize (Web Application with CI/CD)
Overview
Developed a full-stack blog web application with user authentication, session management, and CRUD operations for blog posts. Built an end-to-end CI/CD pipeline using Jenkins to auto-build Docker images on GitHub push and deploy to DockerHub with a multistage Dockerfile, reducing deployment effort by ~70%. Configured Docker Compose for secure, reproducible workflows and hardened the pipeline via Jenkins Credentials Manager, non-interactive Docker commands, and cross-platform shell compatibility.
Tech Stack
Node.jsExpress.jsMongoDBMongooseEJSJWTbcryptDockerDocker ComposeJenkinsGitHubDockerHub