WikiSourceVerifier
Appearance
- 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]- Registration and Login: Create an account to submit/verify references.
- Dashboard: Overview with leaderboards, points, and recent activity.
- Selecting a Country: Use the dropdown or search to focus on a specific country.
- Viewing Results (Public Directory): Browse verified sources. Apply filters for precision.
- Filtering Options: Filter by reliability (Credible/Unreliable), category, media type, etc.
- 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.
- 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.