Pecha Study Platform (PRD)

:compass: Purpose and Demographic

The Pecha Study Platform is a specialized working group that maintains the whole Pecha ecosystem, Pecha connects users to Buddhist scriptures in various languages. Search a verse to explore its origins, interpretations, and related texts. Engage with the community by sharing insights and learning from others through sheets and topics.

✦ Mission Statement

To empower Buddhist learner and scholars with a dedicated platform to Study Buddhist texts in various language and empower the preservation and share ancient wisdom across languages and cultures.

✦ Target Demographic

  • Researchers and Academics: Scholars, linguists, and students involved in Buddhist studies, comparative religion, Asian studies.
  • Translators and Annotators: Professional and volunteer translators, along with annotators, who rely on parallel versions of texts for comparative study, accurate translation, and scholarly commentary.
  • Monastic Communities and Practitioners: Buddhist monks, nuns, and lay practitioners who seek reliable access to traditional texts for study, teaching, and spiritual practice.
  • Archivists and Librarians: Professionals working in libraries, museums, and cultural heritage institutions interested in preserving and providing access to historical Buddhist texts.
  • Open Source and Digital Humanities Contributors: Technologists and contributors focused on digital preservation, cultural heritage, and the creation of open scholarly resources.

✦ Problem Statement

There is no single standardized platform that unify the Buddhist literature and scriptures in one place. limiting the learners and scholars to learn about the Buddhist text.
Pecha tackles this issue by introducing platform that promote the Buddhist literature and a collaborative ecosystem through various support like web and Application. easing the pain point for the Buddhist learners.


:bullseye: Product Objectives

Define the goals and intended outcomes.

✦ Core Objectives

  • verse interpretation in various language
  • Community engagement through sheet

✦ Non-Goals

  • not intended to compete with any religious platform

✦ Impact Areas

  • Academic Institutions: Universities and research centers studying Tibetan Buddhism, comparative religion, and Asian studies will gain access to comprehensive textual resources for scholarly research and curriculum development.
  • Translation Communities: Professional and volunteer translator networks will benefit from access to multiple text versions for comparison and reference, improving translation accuracy and scholarly rigor.
  • Buddhist Monasteries and Centers: Traditional religious institutions can utilize the platform to access authentic texts for teaching, study, and preservation of their literary heritage.
  • Open Source Ecosystem: The broader open-source community focused on cultural preservation and digital archives will benefit from our standardized platform

:light_bulb: Example Use Cases

Provide realistic scenarios of how users will interact with the product.

✦ Use Case: \ Samten, A Buddhist learner

  • search specific book like β€œThe Heart Sutra”
  • explore its commentary text / Root text.
  • sees both translation in his desire language preference.

✦ Use Case: \ Yeshi Lhundup, Community writer

  • go in community section
  • write sheet about anything related with Buddhist scriptures.

:building_construction: Architectural Considerations

✦ Tech Stack

  • Frontend: React, SlateJS, SCSS
  • Backend: FastAPI
  • Storage: PostgreSQL , MongoDB, AWS S3
  • Cache: Dragonfly
  • Search Engine: Elastic Search
  • Authentication: Auth0

✦ System Diagram

✦ Security & Privacy

  • User detail and documents are stored on the Server.
  • User auth will be supported via auth0.

✦ Dependencies

✦ Scalability & Maintenance

  • Shifting toward AWS from render for deployment of the both backend and frontend
  • Plan section creation

:busts_in_silhouette: Participants

List the people involved and their roles.

✦ Working Group Members

Key contributors with their responsibilities.

✦ Stakeholders

Other teams or external partners with a vested interest.

✦ Point of Contact

Tenzin Samten – tenzinsamten@esukhia.org


:vertical_traffic_light: Project Status

Track the progress of the product over time.

✦ Current Phase

Currenly the Pecha is in Development phase. currently we are focus more on the sheet creation and integration of it in pecha.

✦ Milestones

  • Segment display with infinite scroll
  • backend api develop for all text related task
  • Sheet
    • integration of sheet editor
    • Sheet view and edit
  • ShortURL service

✦ Roadmap

  • Sprint 14: Sheet saving and other action in the sheet
  • Sprint 15: Updating the text and commentary from the openpecha
  • Sprint 16: Documentation and Code refactoring
  • Sprint 17: Start implementation of plan

:spiral_calendar: Meeting Times

When does the group meet?

✦ Regular Schedule

E.g., Every Saturday twice a Sprint at 3:30PM IST via Gmeet

✦ Meeting Notes

Link to running minutes, past discussions, or decisions.


:hammer_and_wrench: What We’re Working On

We maintain a public task board with all active issues and discussions.

:right_arrow: View GitHub Project Board

1 Like