PERANCANGAN APPLICATION PROGRAMMING INTERFACE PADA WEBSITE SAHEB MENGGUNAKAN ARSITEKTUR REST

Saheb is a web-based pet shop application built with Next.js and Firebase, offering pet product sales and online veterinary consultation services. However, Saheb faces challenges in integrating with third-party applications and system efficiency due to its reliance on Firebase. This study aims to design a REST API using Express.js to enhance modularity, integration, and application performance. The research methodology includes literature review, REST API design using layered architecture principles, and JWT authentication implementation. Evaluation shows that the REST API implementation reduced Firebase resource usage by 57.66% and significantly improved website performance, with average reductions in Speed Index, TBT, and LCP times. The integration of the REST API with third-party applications successfully facilitates interaction without direct Firebase connections. The study concludes that the implementation of REST API improves the efficiency, scalability, and performance of the Saheb application, and opens up opportunities for further development.

Authors

Publication Details

Journal
KHARISMA Tech
Published
2025-04-15
DOI
https://doi.org/10.55645/kharismatech.v20i1.529
Primary Topic
Edcuational Technology Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PERANCANGAN APPLICATION PROGRAMMING INTERFACE PADA WEBSITE SAHEB MENGGUNAKAN ARSITEKTUR REST

Hendra Surasa, Syaiful Rahman, Vic Bradley Sanjaya
KHARISMA Tech
Edcuational Technology Systems
article

PERANCANGAN APPLICATION PROGRAMMING INTERFACE PADA WEBSITE SAHEB MENGGUNAKAN ARSITEKTUR REST

Hendra Surasa, Syaiful Rahman, Vic Bradley Sanjaya
article en

Abstract

Saheb is a web-based pet shop application built with Next.js and Firebase, offering pet product sales and online veterinary consultation services. However, Saheb faces challenges in integrating with third-party applications and system efficiency due to its reliance on Firebase. This study aims to design a REST API using Express.js to enhance modularity, integration, and application performance. The research methodology includes literature review, REST API design using layered architecture principles, and JWT authentication implementation. Evaluation shows that the REST API implementation reduced Firebase resource usage by 57.66% and significantly improved website performance, with average reductions in Speed Index, TBT, and LCP times. The integration of the REST API with third-party applications successfully facilitates interaction without direct Firebase connections. The study concludes that the implementation of REST API improves the efficiency, scalability, and performance of the Saheb application, and opens up opportunities for further development.

KHARISMA TechVol. 20(1)
Openalex Percentile: Top 94%
Edcuational Technology Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.