Grants:Project/Hydriz/Balchivist 2.0/Timeline


Timeline for Hydriz

edit
Timeline Date
Development work to begin 18 April 2022
Public beta testing 27 June 2022
Launch of Balchivist 2.0 5 August 2022


Monthly updates

edit

Please prepare a brief project update each month, in a format of your choice, to share progress and learnings with the community along the way. Submit the link below as you complete each update.

June 2021

edit

Started preparations for this project, which involved:

  • Finalizing the tech stack to be used after exploring different alternatives: MariaDB, Express.js, NuxtJS (Vue.js) and Node.js. NuxtJS was chosen due to it being a Vue framework, which is also used in MediaWiki, thus making it potentially easier for other MediaWiki developers to contribute to this project in the future.

July 2021

edit

Continued preparations for the project, which involved identifying and prioritizing tasks for the coming few months. Progress in the project was slightly delayed due to unforeseen circumstances.

August 2021

edit

Prioritization of tasks are almost complete and expected to be published onto Wikimedia Phabricator soon, for public feedback and review. Work on the code has also begun.

September 2021 - March 2022

edit

The project was put on hold due to personal issues.

April 2022

edit

The work on the project resumed, starting with the design of the database models. The design was made based on the proposed features of the project and to leave the possibility of future extensions of the application to more datasets and functionality.

May 2022

edit

The work on the design of the database took longer than expected and was only finalized in the middle of the month. Thereafter, the work on the backend API started, although some time was spent researching on the features and capabilities of the Django REST framework.

June 2022

edit

The work on the backend API continued, and the frontend project was also subsequently started as some of the core APIs were ready to be consumed.

July 2022

edit

The development work on both the frontend and backend continued, but certain non-essential features were deprioritized due to the looming deadline of the project. The set up of the GitHub repositories and the deployment of the staging server was completed in August 2022.

Timeline Extension

edit

Is your final report due but you need more time?



Extension request

edit

New end date

edit

5 August 2022

Rationale

edit

The project was unfortunately delayed due to unexpected personal issues that occurred during September 2021 to March 2022. The project is expected to resume in mid-April, and the time extension till 5 August 2022 will provide more time for me to complete the project.

Approved - new end date of 5 August 2022

edit

This extension is approved. Your new end date is August 5, 2022, and your Final Report is due one month later. --Marti (WMF) (talk) 20:51, 13 July 2022 (UTC)

Midpoint report

edit

Midpoint report reviewed and accepted.JChen (WMF) (talk) 09:35, 16 August 2022 (UTC)