Important
My main Jupyter Notebook file contains all the work done for architectural reconstruction: reconstruction.ipynb
In this repository, I will 🟡 evaluate any architectural violations and recover the architectural module view 🟡 for the following open-source GitHub project:
- 🔴 Zeeguu/API: API for tracking a learner's progress when reading materials in a foreign language and recommending further personalized exercises and readings.
- Website: Functionality and timeline.
I will do so by examining the implementation and reconstructing the as-implemented architecture -- recovering one or more architectural views. This is part of software reverse engineering where we obtain a documented architecture.
This repository will only consist of the scripts that I used for the reconstruction.