The MacPorts Webapp was written by Arjun Salyan as a Google Summer of Code 2019 project, mentored by Mojca Miklavec and Umesh Singla
The current version of the Ports website was released during Google Summer of Code 2020. This was a major upgrade which provided additional features and UI enhancements (read report). GSoC 2020 student was Arjun Salyan and project was mentored by Mojca Miklavec, Amar Takhar and Rajdeep Bharati.
The server is administered by Arjun Salyan.
The first MacPorts statistics web application and the initial client were written by Derek Ingrouville as a Google Summer of Code 2011 project. Some documentation for the source written in GSoC can be found in the Wiki. The source code for the server is available in MacPorts' Subversion repository at /branches/gsoc11-statistics.
The web application is based on the Django Framework and utilises a PostgreSQL database. It runs inside a Docker container with nginx and uWSGI serving the content.
The client implementation as the mpstats
port is the work of Derek Ingrouville,
Joshua Root and Clemens
Lang.