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 repositoryProblem 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