This Author published in this journals
All Journal Kharisma Tech
Sanjaya, Vic Bradley
Unknown Affiliation

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

PERANCANGAN APPLICATION PROGRAMMING INTERFACE PADA WEBSITE SAHEB MENGGUNAKAN ARSITEKTUR REST Sanjaya, Vic Bradley; Rahman, Syaiful; Surasa, Hendra
KHARISMA Tech Vol 20 No 1 (2025): KHARISMATech Journal
Publisher : STMIK KHARISMA Makassar

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55645/kharismatech.v20i1.529

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.