github.com/andrewhwaller/WikiAnnotatorAPI ↗
An animated time-lapse of how andrewhwaller/WikiAnnotatorAPI was built, commit by commit.
Open this visualization on its own page →
Contributors
3
Lines of Code
151
From
2020-02-23
To
2020-08-12
About andrewhwaller/WikiAnnotatorAPI
WikiAnnotator is a web application that enables users to search Wikipedia articles through the WikiMedia API and annotate them using a rich text editor. The project consists of a Ruby backend API (this repository) paired with a React frontend client, allowing users to create accounts, search for articles, add custom markup and annotations, save their work, and revisit previously annotated articles. The application includes features like a dark mode toggle and the ability to edit or delete saved articles, providing a complete workflow for annotating and organizing Wikipedia content.
The tool is designed for users who want to markup and take notes on Wikipedia articles in a persistent, organized manner. Users can search for articles directly within the application, then use the built-in editor to add their own annotations before saving for later review. The separation of concerns between the Ruby backend API and the React frontend allows for a clean architecture and potential for future expansion or integration with other tools.