Aishwarya Metri
6th Semester, B.E. in Computer Science & Engineering
KLE Technological University, Dr. M. S. Sheshgiri Campus, Belagavi-590001
Year: 2025
For my DevOps course project, I built and deployed an AI Story Generator Web App, showcasing my understanding of cloud deployment, version control, automation, and monitoring. I documented my journey in a portfolio to reflect both my technical skills and the real-world application of DevOps principles. This hands-on experience covered everything from writing code in VS Code to seeing it go live via a custom-built CI/CD pipeline.
About Project :
The project involved deploying a frontend AI story generation web application built with Vite, React, and Tailwind CSS. The app was hosted on an AWS EC2 instance, and a lightweight CI/CD pipeline using GitHub and Jenkins was implemented to automate deployment. Whenever code was pushed to GitHub, Jenkins pulled the latest changes and redeployed the updated app to the EC2 server.
The application was packaged inside a Docker container and served using Nginx, ensuring smooth and consistent deployment. Despite the absence of backend services or monitoring tools, the setup showcased a practical understanding of DevOps principles, automation, and cloud deployment using a focused and efficient toolset—ideal for a student-level project.
Developed a custom CI/CD pipeline using GitHub and Jenkins to automate builds and deployment.
Dockerized the Vite-based frontend app, ensuring consistent performance across environments
Deployed the app on a live AWS EC2 instance, handling code delivery from GitHub to server
Gained a deep understanding of automation, infrastructure, and cloud configuration
🔗 Links
GitHub: https://github.com/AishwaryaM-10
Website : https://lovable.dev/projects/4be9406d-f9c7-4429-85c2-1575d53c3606