James Hendershott

Case study

Recipe Application (CS 3650 Team Project)

ASP.NET Core Razor Pages recipe app built with a 4-person team. I contributed ~25-30 of 65 commits — home page styling, recipe details page, ingredients backend, create page, and PR reviews. CS 3650.

Recipe Application (CS 3650 Team Project) screenshot
C#ASP.NET CoreTeam ProjectDatabase

Overview

A team recipe management application for CS 3650. 4-person team, 65 total commits. I was an active contributor, not a passenger.

Repository: https://github.com/CameronTrejo/CS3650RecipeApplication.git (private)

My Contribution (~25-30 of 65 Commits)

  • Home page and explore page — CSS layout and styling
  • Recipe details page — built the view for individual recipes
  • Ingredients backend — adding and updating ingredients to the database
  • Create page — both styling and backend logic
  • PR reviewer — merged pull requests and resolved merge conflicts
  • Team collaboration — branches, PRs, merge conflict resolution

Tech Stack

  • ASP.NET Core Razor Pages, C#
  • Entity Framework Core
  • Bootstrap/CSS

What I Learned

  • Team-based Git workflows (branching, PRs, code review)
  • Resolving merge conflicts in a real collaborative project
  • ASP.NET Core Razor Pages patterns
  • Integrating independently developed features from multiple team members