Project description:
This project introduces a suite of new features and interface improvements for the African Supreme Court Cases Web App. These updates aim to enhance accessibility, multilingualism, data interoperability, and user experience across multiple African jurisdictions. The enhancements will integrate data from Wikidata and Wikisource to create a comprehensive, open-access platform for legal information.
Contact person(s)/ Mentor(s):
Project type: (tool, feature, bug fix, documentation, research, etc.)
- Feature development, UX/UI redesign, API integration, multilingual access
Skills or technologies involved: (Python, MediaWiki, APIs, design, etc.)
- MediaWiki & Wikidata APIs
- Wikisource API integration
- JavaScript / TypeScript (frontend)
- SPARQL queries
- HTML, CSS, and responsive design
- UX/UI design principles
Project doc or setup link: (Eg. link to the doc)
Source code
Task list: List the subtasks associated with this project. If none exist, create a sub Phab ticket and add the Phab ID here.
- T409750: Wikisource Integration (Case Visualization via Wikisource API)
- T409749: About Us
- T409748: Filter Button (Advanced Search Filters)
- T409746: Interface Improvement (User Experience & Visual Design)
- T409745: Translation Button (Multilingual Access via Wikisource)
- T409158: Navigation Bar (Multi-Country Integration)
Success criteria: What does success look like? Mention measurable outcomes or key metrics (e.g., feature demoed, patch merged, docs improved, bug(s) fixed, etc.).
Success will be achieved when all new features are fully implemented, tested, and deployed—allowing users to seamlessly navigate between countries, filter cases, and access multilingual case information through Wikidata and Wikisource integrations. The interface should be responsive, visually consistent, and user-friendly, with an active “About Us” section and updated documentation reflecting the new functionalities.
Participation format: (are you joining in-person, virtual, or hybrid)
- In-person