Skip to content

Repository files navigation

Duolingo Clone - CI/CD Demo

This is a mini Duolingo clone built with Node.js and Express.js to demonstrate Agile and DevOps CI/CD practices using Jenkins and GitHub.

Tech Stack

  • Node.js
  • Express
  • Jenkins
  • GitHub

How to Run

  1. Clone repo
  2. Install dependencies: npm install
  3. Start app: npm start
  4. Visit: http://localhost:4000

CI/CD Flow

  1. Push code to GitHub
  2. Jenkins pulls code, installs packages, runs tests, and deploys app automatically.

Presentation

https://www.canva.com/design/DAGj4THTCJQ/PvT84PCufIZvSyu2F1prTw

About

This project demonstrates a sample CI/CD pipeline for a Duolingo-like application as part of the Agile and DevOps (APD) course. It features a simple Node.js backend, a frontend, and uses Docker for containerization. Jenkins automates the integration and deployment process.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages