Capstone Project
Project Overview
End-to-End Data Pipeline
The capstone integrates all course skills: import → clean → analyse → model → visualise → report → deploy.
# Track A: Education Analytics
# 1. Import: read_csv('students.csv')
# 2. Clean: dplyr::filter, tidyr::drop_na
# 3. Analyse: group_by |> summarise, t.test
# 4. Model: lm() or randomForest
# 5. Visualise: ggplot2
# 6. Report: R Markdown to HTML
# 7. Deploy: Shiny dashboard on shinyapps.io
# See the code example above and adapt it to your data. # Always check your output with str() and head().
Deliverables
GitHub Repository and Shiny App
Your capstone must include: a reproducible R Markdown report, a deployed Shiny dashboard, and a clean GitHub repository.
# Deploy Shiny app:
library(rsconnect)
deployApp('my_app/', appName='vidaara-capstone')
# Push to GitHub:
# git init
# git add -A
# git commit -m 'Capstone: Education Analytics Dashboard'
# git remote add origin https://github.com/yourusername/capstone
# git push -u origin main
# See the code example above and adapt it to your data. # Always check your output with str() and head().