We developed our key requirements by using an interative process that consisted of weekly meetings with our team, mentor, and semi-regular meetings with our client.
Our client , Dr. Schairer, has a diverse set of users from various language, skill, and technology background. Due to such diversity, we developed the following essential requirements
We decided to utilize the Django framework for the implementation of our application. Django gives us the extendibility to fulfill our specified requirements. This particular framework also allows us to follow a principle of modularity by following the model view controller architecture with a specific emphasis on templating.
Django follows the MVC (Model View Controller) architecture with a specific emphasis on templating.
In the image, you can see that views and URLs handle user action from the template and update entities in the model backend.