Agile Cart with CI/CD Pipeline

Team Atom is Aditi Rajesh Limkar, Tejas Guduru, Sri Moulika Yetukuri and Prabodh Wesley Rondla.

Abstract

The blog post focuses on the transformative journey of implementing a Continuous Integration and Continuous Deployment (CI/CD) pipeline, a pivotal element in modern software development. This initiative was fueled by the knowledge and resources acquired in recent courses, with the primary goal of automating the software delivery process. The adoption of CI/CD practices significantly streamlined the team’s workflow, leading to a more rapid, reliable, and efficient process. This advancement was particularly beneficial for our project, a burgeoning shopping website developed using the MERN stack, encompassing React for the front end, Express and Node.js for the back end, and MongoDB as the database. This online shopping platform, envisioned to evolve into a full-fledged e-commerce site, offers functionalities like adding or removing items from the cart, checkout, payment integration with Stripe, and a comprehensive user management system. The blog details how the CI/CD pipeline accelerated the deployment of updates and new features, enhancing the overall efficiency and potential of our shopping app.