Weaving Knowledge: The development of an educational Application Programming Interface (API) for the preservation of indigenous peoples' culture

Authors

DOI:

https://doi.org/10.33448/rsd-v15i1.50549

Keywords:

Educational API, Web Application, Education for Ethnic-Racial Relations (ERER), Brazilian Indigenous Peoples, Cultural Sustainability, Educational Technology.

Abstract

Brazil has vast ethnic diversity, yet the dissemination of indigenous knowledge has historically faced barriers of accessibility and a scarcity of practical digital materials. This article aims to present and analyze the development process and technical architecture of the Tecendo Saberes educational API, highlighting its contributions to the digital preservation of the knowledge of Brazilian indigenous peoples and to the strengthening of educational practices aligned with Education 4.0 and Education for Ethnic-Racial Relations. Methodologically, an agile software development approach managed via Kanban was adopted, using the TypeScript language. The system architecture was built with a backend in NestJS and Prisma ORM, operating on a PostgreSQL relational database, integrated with a frontend interface developed in Next.js and React.js for validation and user experience. The results demonstrate the successful implementation of data management operations (CRUD) and a modeling that preserves the link between terms, territories, and ethnicities. A relevant strategic decision was to remove the authentication requirement for read queries, maintaining security via JWT only for write operations, favoring Open Science. It is concluded that the tool offers a scalable and modular infrastructure, filling a vital technological gap for the strengthening and digital preservation of indigenous cultural identity.

References

Amazon Web Services. (2025). O que é mapeamento objeto-relacional (ORM)?. https://aws.amazon.com/pt/what-is/object-relational-mapping/

Azevedo, C. B. (2018). Metodologia científica ao alcance de todos. Editora Manole. ISBN-13: 978-8520456385.

Bootstrap. (2023). Get started with Bootstrap. Getbootstrap.com. https://getbootstrap.com/docs/5.3/getting-started/introduction/

Brasil. (2008, 10 de março). Lei nº 11.645, de 10 de março de 2008. Altera a Lei nº 9.394, de 20 de dezembro de 1996, modificada pela Lei nº 10.639, de 9 de janeiro de 2003, para incluir no currículo oficial da rede de ensino a obrigatoriedade da temática “História e Cultura Afro-Brasileira e Indígena”. Presidência da República. https://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/lei/l11645.htm

Brasil. Ministério da Educação. (2024, 15 de maio). Portaria nº 470, de 14 de maio de 2024. Institui a Política Nacional de Equidade, Educação para as Relações Étnico-Raciais e Educação Escolar Quilombola – PNEERQ. Diário Oficial da União, Seção 1 - Extra B, p. 1. https://www.in.gov.br/en/web/dou/-/portaria-n-470-de-14-de-maio-de-2024-559544343

Brasil. Ministério da Educação. (2018). Base Nacional Comum Curricular. https://www.gov.br/mec/pt-br/escola-em-tempo-integral/BNCC_EI_EF_110518_versaofinal.pdf

Gil, A. C. (2017). Como elaborar um projeto de pesquisa. Editora Atlas.

GitHub. (2025). GitHub e o Git. GitHub Docs. https://docs.github.com/pt/get-started/start-your-journey/about-github-and-git

IEEE Computer Society. (2025). Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) (Version 4.0a). IEEE. https://www.computer.org/education/bodies-of-knowledge/software-engineering

Insomnia (2025). Kong Docs. https://developer.konghq.com/insomnia/

Johnson, R. E. (1997). Frameworks = (components + patterns). Communications of the ACM, 40(10), 39–42. https://doi.org/10.1145/262793.262799

Kanban University. (2020). The Official Kanban Guide. https://kanban.university/kanban-guide/

Microsoft. (2025). TypeScript - JavaScript that scales. Typescriptlang.org. https://www.typescriptlang.org/

NestJS. (2025). NestJS - A progressive Node.js framework. https://docs.nestjs.com/

Pereira, A. S. et al. (2018). Metodologia da pesquisa científica. (Free ebook). Santa Maria. Editora da UFSM.

PostgreSQL. (2025). PostgreSQL: About. Postgresql.org. https://www.postgresql.org/about/

Prisma. (2025a). Getting started. Prisma. https://www.prisma.io/docs/getting-started

Prisma. (2025b). What is Prisma? (Overview). https://www.prisma.io/docs/orm/overview/introduction/what-is-prisma

React. (2025). React.dev. https://pt-br.react.dev/learn

Silva, J. A. C.; Scheibel, M. F. & Shitsuka, R. (2020). Licenciatura indígena na formação de professores no Estado do Acre. Editora Poisson. ISBN: 978-65-86127-57-7. DOI: 10.36229/978-65-86127-57-7.

Torres, F. E. (2021). Desenvolvimento de API REST. Editora Senac São Paulo.

UNESCO. (2021). Plano de ação global da Década Internacional das Línguas Indígenas. https://en.unesco.org/idil2022-2032/global-action-plan

Vercel. (2024). Getting Started | Next.js. Nextjs.org. https://nextjs.org/docs

Vidal, A. S., & Miguel, J. R. (2020). As Tecnologias Digitais na Educação Contemporânea /Digital Technologies in Contemporary Education. ID on Line Revista de Psicologia, 14(50), 366–379. https://doi.org/10.14295/idonline.v14i50.2443

Published

2026-01-25

Issue

Section

Teaching and Education Sciences

How to Cite

Weaving Knowledge: The development of an educational Application Programming Interface (API) for the preservation of indigenous peoples’ culture. Research, Society and Development, [S. l.], v. 15, n. 1, p. e6415150549, 2026. DOI: 10.33448/rsd-v15i1.50549. Disponível em: https://rsdjournal.org/rsd/article/view/50549. Acesso em: 3 feb. 2026.