Denis Cercasin

Sources for Design Decisions

This file documents the external resources that supported our decision-making process during the development of the Rent Tracker application. While the final choices were always made by the team, the following sources were used for ideation, trade-off analysis, and clarification of complex options.

AI Assistance

Throughout the creation of the design decisions document, we made use of the following AI tools:

1. ChatGPT by OpenAI

Main Chat: ChatGPT – RentTracker Session

2. Claude 3 by Anthropic

These tools were used to:

  • Brainstorm possible design and architectural alternatives
  • List pros and cons of different approaches (e.g., database modeling, notification workflows, UI filtering strategies)
  • Clarify the implications of certain technologies or libraries
  • Improve the clarity and structure of written explanations

AI tools were not used to make final decisions. Instead, we used them to expand our understanding of options. Every decision was reviewed, discussed, and finalized by the project team based on project constraints, goals, and user needs.


Course Resources

We also consulted the official documentation provided by our professor:

This source helped guide the level of complexity, completeness, and traceability expected for this document. It was particularly useful for understanding how to structure the file and what types of rationale to include.