Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

This project is a simplified tax filing application built to mirror the tech stack and architecture of the Intuit TurboTax Tax Filing team.

What This Project Covers

  • Backend: A Spring Boot (Java 21) service that orchestrates tax return submissions, saves returns to PostgreSQL, and simulates handing off filing data to a downstream e-Filing service.
  • Frontend: A React application providing a tax return form, a “Finish and File” review/print experience, and basic agent-facing views.
  • Infrastructure: Redis for caching, Kubernetes for deployment, and Maven for builds.

Mapping to the Real Team

This ProjectTurboTax Tax Filing Team
Tax return CRUD APIBackend orchestration of tax returns
Simulated e-Filing handoffSending data to the EFE (e-Filing) team
Print/download return“Finish and File” print experiences
React frontendAppFabric-based dynamic experiences
Kubernetes deploymentIKS (Intuit Kubernetes Service)
Maven buildMaven + Jenkins CI/CD