Systém pro tvorbu genealogii datových struktur
Loading...
Files
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This bachelor’s thesis describes the design and implementation of the PaperLineage web application.
The application lets users catalogue scientific publications and manually create links between them,
displayed in an interactive graph. The primary distinction from common tools such as Zotero is the
focus on a manually editable relationship graph.
The backend is written in ASP.NET Core on top of a PostgreSQL database, using Entity
Framework Core and JWT authentication via ASP.NET Identity. The frontend is a single-page
application in Vue 3, with Vue Flow rendering the graph. The application handles publications,
authors, categories and keywords, PDF uploads, export to BibTeX, RIS, NBIB, EndNote and PDF,
and citation generation in seven styles. Metadata can be imported from ArXiv and Crossref. The
interface is bilingual (Czech and English).
The resulting application is deployed to Render and Supabase and covers the specification from
the assignment.
Description
Delayed publication
Available after
Subject(s)
publication genealogy, citation visualization, interactive graph, reference management, web application, ASP.NET Core, Vue.js, PostgreSQL, BibTeX, Clean Architecture