Week 15 - Final Project


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 https://hackyourfuture.net/

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.

Project Ideas and Inspiration

Cross-Track Collaboration

The Project Architecture

Ingestion, ACA, and CI/CD

dbt models

Publish to Postgres

Running the Pipeline Locally

Orchestrating with Airflow

Promoting to Production

Secrets & Variables


Optional: Failure Alerting

Optional: Enriching with an LLM

Optional: The Health Page

Optional: Inbound Sync

Team Timelines

Gotchas & Pitfalls

Frequently Asked Questions

Glossary: Week 15

Career relevance: Week 15

Week 15 - Final Project

Welcome to Week 15! This is the capstone of the Data Track. You will work in a cross-track team to build a portfolio-ready project that demonstrates the full range of skills you have learned. The final project is your chance to create something you can proudly show to potential employers.

The default format is a web application built by a team with members from each HYF track. As a data track graduate, your contribution is an Azure-hosted data product with daily batch processing that powers the application with real, up-to-date data.

Learning goals


Chapters

  1. Project Ideas and Inspiration: pick a source and project shape
  2. Cross-Track Collaboration
  3. The Project Architecture
  4. Ingestion, ACA, and CI/CD: Python package, Container Apps jobs, data-ci-cd.yaml
  5. dbt models: variables, read_files, schemas, stg → marts
  6. Publish to Postgres: which mart lands in Railway
  7. Running the Pipeline Locally: Path A - run all three by hand
  8. Orchestrating with Airflow
  9. Promoting to Production
  10. Secrets & Variables (reference)

  1. Optional: Failure Alerting

  2. Optional: Enriching with an LLM

  3. Optional: The Health Page

  4. Optional: Inbound Sync

  5. Team Timelines

  6. Gotchas & Pitfalls

  7. Frequently Asked Questions

Glossary: Week 15

Career relevance: Week 15

Final Project Brief

Requirements and Deliverables