Back to projects
2025

Stockify - CI/CD with Jenkins & Stock Prediction

Complete CI/CD pipeline using Jenkins with GitHub webhook integration and containerized multi-component architecture. Full-stack stock prediction application with 3-day moving average algorithm.

JenkinsDockerDocker ComposeReactFlaskMySQLPythonGitWebhooksCI/CDREST APIKaggle
View repository

Problem statement

Demonstrate end-to-end CI/CD for a full-stack app: from code push to running services, with reproducible builds.

Architecture overview

GitHub → Jenkins (webhook) → build & test → Docker images → Docker Compose (React, Flask, MySQL).

Challenges & learnings

  • Coordinating multi-service networking in Compose; learned service discovery and env-based config.
  • Webhook idempotency and build queues in Jenkins.

Features

  • Jenkins CI/CD pipeline with automated builds
  • Docker Compose multi-container setup
  • React frontend with professional UI
  • Flask backend API with MySQL database