The Oppia Community Dashboard is a role-based operations dashboard for the Oppia contributor community. It helps contributors, team members, team leads, and admins coordinate access, manage unanswered issues, track community workflow, and keep contributor operations organized in one place.
This project is designed to support the full lifecycle of community contribution:
- onboarding new contributors
- routing contributors to the right teams
- reviewing and managing access requests
- tracking unanswered GitHub issues
- managing contributor roles and team assignments
The dashboard is built primarily for Oppia maintainers and community operators, while still giving contributors a structured path into the system.
Key directories:
app/– route entry pointsfeatures/– feature-specific UI and workflowscomponents/– shared layout and UI componentsdb/– Firestore access layerlib/– domain types, auth, constants, utilities, services
Try the live app here:
If you find this project helpful, please consider starring the repository, as it makes the project easier to discover: 🌟Star this repository
If you want to suggest improvements or report bugs, please use the GitHub issue tracker:
If you want to connect, share feedback, or discuss the project:
- GitHub: @HardikGoyal2003
- LinkedIn: hardikgoyal2003
This repository is licensed under the Apache License 2.0. See LICENSE.



