WomensWiki thumbnail icon

WomensWiki

Full-stack .NET backend and SvelteKit frontend for Radical Feminist Wiki

—

Present

Screenshot of womenswiki homepage In-development screenshot of WomensWiki’s homepage

About the Wiki

WomensWiki is my personal passion project. It is a hub or aggregation of radical feminist resources from across the internet, as well as a reference for those that are new to radical feminism or need a quick refresher.

It is designed as a wikipedia-like knowledge base, inspired by the MediaWiki data model. Vetted users will be allowed to contribute by creating and updating articles, using the built-in markdown editor.

The most basic unit of information in the wiki is an Article, which is categorized by a set of Tags. An article’s content is stored as a Revision, allowing for tracking an article’s update history (and by whom).

DBML representation of Article and Revision tables DBML representation of the Article and Revision tables; other tables have been shortened for brevity

Tagging System

Instead of Wikipedia’s multi-category system, articles can be searched for by their tag(s).

The tags are organized as a DAG (directed acyclic graph), where one tag can belong to multiple parent tags. A node-based graph allows for much more flexibility than a regular hierarchical tree structure.

The main goal is allowing for easier article discoverability than Wikipedia, using the (planned) Tag Graph page that will render the hierarchy of tag relations in a view similar to Obsidian’s Graph View.