Jump to content

WikiSourceVerifier

From Meta, a Wikimedia project coordination wiki


How to use

Visit the tool's page to use it.

Bugs

https://github.com/Tiisu/SourceWiki/issues


WikiSourceVerifier (repository: SourceWiki) is an open-source web application that enables Wikipedia editors and contributors to collaboratively build and verify databases of reliable references organized by country.

Purpose

[edit]

The tool aims to improve citation quality on Wikipedia by:

  • Crowdsourcing submissions of sources (URLs, PDFs, etc.).
  • Allowing country-specific verification by local experts to assess reliability.
  • Providing a searchable public directory of verified sources.
  • Incorporating gamification to encourage participation and build community-driven reference lists.

This helps reduce reliance on unreliable sources and supports localized citing, especially for non-English Wikipedias.

Features

[edit]
  • User registration and authentication.
  • Reference submission with country assignment and suggested reliability.
  • Country-based verification workflow (pending reviews, approve as Credible/Unreliable).
  • Public directory with advanced filtering (country, reliability, category, media type).
  • Gamification: Points, badges, leaderboards, country dashboards.
  • Responsive UI (recent improvements for mobile).

Technical Overview

[edit]
  • Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui.
  • Backend: Node.js, Express, MongoDB, JWT for authentication.
  • License: MIT.

How to Use WikiSourceVerifier

[edit]

Currently runs locally only.

Local Setup

[edit]

See GitHub README for details.

Key Walkthrough

[edit]
  1. Registration and Login: Create an account to submit/verify references.
  2. Dashboard: Overview with leaderboards, points, and recent activity.
  3. Selecting a Country: Use the dropdown or search to focus on a specific country.
  4. Viewing Results (Public Directory): Browse verified sources. Apply filters for precision.
  5. Filtering Options: Filter by reliability (Credible/Unreliable), category, media type, etc.
  6. Submitting References or Citations:
  • Click "Submit Reference".
  • Enter URL/PDF, select country, suggest category, add notes/Wikipedia article link.
  • Submit for verification by country experts.
  1. Verification: (For designated users) Review pending submissions and mark reliability.

Submit a Bug

[edit]

Create an issue on GitHub and include steps to reproduce, screenshots, and environment details.

Contributing

[edit]

Fork the repository and submit Pull Requests. See README for guidelines.