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.