Closed JoelTorres20 closed 5 hours ago
In software development, selecting the appropriate architectural pattern is critical to a project's long-term success. The choice between Smart UI and Layered Architecture for the Trolley Tracker App requires weighing the benefits and drawbacks of simplicity, development speed, scalability, and maintainability.
The Trolley Tracker App is designed to manage real-time trolley tracking, route optimization, and notifications, with future plans for expansion to other campuses and integration with public transportation. Given this scope, a Layered Architecture is the better choice for the following reasons:
@JoelTorres20 This looks good! Make sure to add it into the MIlestone 2 documentation in its appropiate section. For reference, here is the documentation: https://docs.google.com/document/d/1OOrI69c8hDkEQW57znoH-O1HwI0jaCxq8shAvwVBsog/edit#heading=h.9g5bln7fyk3c
Make sure to follow the guidelines for editing (and make sure to log it in section 5) . For reference:
Just added it to the doc.
Closing as completed
Evaluate whether a smart UI or layered architecture is more suitable for the trolley tracker app. What are the trade-offs of using a simpler UI-based solution versus a layered architecture with isolated business logic?