Yen, Pei Xuan (2025) DOI and ISBN citation converter. Final Year Project, UTAR.
| PDF Download (1827Kb) |
Abstract
This project developed a web-based citation generator to automate the accurate formatting of academic references, addressing a significant need among students and researchers who struggle with manual citation processes. The system supports both Digital Object Identifiers (DOIs) and International Standard Book Numbers (ISBNs), generating citations in multiple styles including APA, Harvard, and IEEE. The methodology adopted is an Iterative approach. The application employs a three-tier architecture consisting of a lightweight HTML/CSS/JavaScript front end, a high-performance Python backend built on FastAPI, and DuckDB for persistent metadata storage. The system fetches metadata from external APIs asynchronously, using CrossRef for DOIs and Open Library for ISBNs, and using Pydantic models to provide strict input validation. A key innovation involves using DuckDB as a local cache to minimise redundant API calls and significantly improve response times. Testing of the system demonstrated its reliability in generating accurate citations, managing invalid inputs with ease, and efficiently processing multiple references through its advanced bulk upload functionality. The project provides a practical and user-friendly solution that saves time while maintaining academic integrity by reducing formatting errors. Future developments may include additional citation styles, export features, and cloud-based deployment to enhance scalability. Keywords: citation, APA style, IEEE style, Harvard style, citation converter, web application Subject Area: PN172 – Literary Composition Techniques
| Item Type: | Final Year Project / Dissertation / Thesis (Final Year Project) |
|---|---|
| Subjects: | Q Science > QA Mathematics > QA76 Computer software T Technology > T Technology (General) |
| Divisions: | Lee Kong Chian Faculty of Engineering and Science > Bachelor of Science (Honours) Software Engineering |
| Depositing User: | Sg Long Library |
| Date Deposited: | 13 Jan 2026 18:15 |
| Last Modified: | 13 Jan 2026 18:15 |
| URI: | http://eprints.utar.edu.my/id/eprint/7282 |
Actions (login required)
| View Item |

