Designing a Modern Web Interface with Vue.js and Tailwind for University Information System

Authors

  • Fhadiel Putra Perdana Universitas Bina Darma, Indonesia
  • Edi Supratman Universitas Bina Darma, Indonesia
  • Dhimas Rosanto Saputra Universitas Bina Darma, Indonesia

DOI:

https://doi.org/10.47709/brilliance.v4i2.5409

Keywords:

Django, Responsive Web, Tailwind CSS, Tracer Study, Vue.js

Abstract

The development of responsive, efficient, and maintainable web applications is a critical challenge in modern web development. This study presents the design and development of a tracer study information system for Bina Darma University using Vue.js and Tailwind CSS. The system focuses on three key components: responsive web design, pagination for managing large datasets, and reusable components implemented with Vue.js slots. By integrating Tailwind CSS, the system achieves a highly adaptive interface optimized for various devices, ensuring a seamless user experience. The implementation of Vue.js-based pagination significantly improves the management of alumni questionnaire histories in the admin interface, enhancing navigation and performance. Additionally, the use of Django pagination complements this by efficiently handling server-side data management, allowing for smooth transitions between pages and reducing load times for large datasets. This dual approach to pagination ensures that both client-side and server-side data handling are optimized for performance. Furthermore, the use of Vue.js slots for component reuse allows for tailored functionalities across different interfaces, reducing redundancy and improving code maintainability. The results demonstrate that adopting modern frameworks like Vue.js and Tailwind CSS, alongside robust backend solutions like Django, can streamline development, reduce effort, and enhance application efficiency. This study provides a scalable solution that can be adapted for similar academic systems, offering insights into best practices for contemporary web application development.

References

Akhtar, A., Bakhtawar, B., & Akhtar, S. (2022). EXTREME PROGRAMMING VS SCRUM: A COMPARISON OF AGILE MODELS. International Journal of Technology, Innovation and Management (IJTIM), 2(2). https://doi.org/10.54489/ijtim.v2i2.77

Al Salmi, H. (2023). Comparative CSS frameworks. Multi-Knowledge Electronic Comprehensive Journal for Education and Science Publications (MECSJ), 66.

Alsadi, A., & McPhee, C. (2021, August). User-Centred Design in Educational Applications: A systematic literature review. 105–111. https://doi.org/10.1109/EnT52731.2021.00025

Andersson, A. (2021). How to design a user-friendly mobile user interface with the power of visual usability.

Fajri, A. R. (2022). Penerapan Design Pattern Mvvm Dan Clean Architecture Pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi Agree).

Farhan, A., Wahab, A., Ri’fai, F., Faluti, H. A., Oktarina, M., & others. (2024). Optimisasi Pagination dan Error Handling pada Portal Minat untuk Meningkatkan Performa Aplikasi Menggunakan Whitebox Testing. Jurnal Pendidikan Dan Teknologi Indonesia, 4(12), 603–611.

Gopalakrishna, A. (2024). FRAMEWORK SELECTION IN MODERN FRONTEND DEVELOPMENT: A COMPREHENSIVE ANALYSIS OF KEY CONSIDERATIONS AND EMERGING TRENDS. INTERNATIONAL JOURNAL OF ENGINEERING AND TECHNOLOGY RESEARCH (IJETR), 9(2), 300–308.

Huynh, T. (2024). WEB TECHNOLOGIES COMPARISON BETWEEN NUXT. JS AND ASP .NET.

Jonathan, R. & others. (2023). Development of Front-End Web Applications Utilizing Single Page Application Framework and React. Js Library. International Journal Software Engineering and Computer Science (IJSECS), 3(3), 529–536.

Khadka, N. (2021). An usability and universal design investigation into hamburger menus (Master’s Thesis). OsloMet-storbyuniversitetet.

Kusmanto, H. (2024). Evaluating Alumni Communication and Curriculum Relevance: A Tracer Study of Tadris Mathematics Department at IAIN Syekh Nurjati Cirebon. International Journal of Education and Humanities, 4(1), 75–83.

Maulany, R., & Agatha, C. L. (2016). Analysis And Design Of Alumni Information System For UNAI. Journal of International Scholars Conference-SCIENCE & ENGINEERING, 1(4).

Orlivskyi, S., Deomin, B., & Averianova, O. (2021). Pagination And Its Efficient Methods For RESTful Web Services. 2021 IEEE 3rd Ukraine Conference on Electrical and Computer Engineering (UKRCON), 567–571. IEEE.

Parlakkiliç, A. (2022). Evaluating the effects of responsive design on the usability of academic websites in the pandemic. Education and Information Technologies, 27(1), 1307–1322.

Ramachandrappa, N. C. (2024). MVVM Design Pattern in Software Development. International Journal of Computer Trends and Technology, 72(9), 114–119. https://doi.org/10.14445/22312803/IJCTT-V72I9P117

Taleb, Y., Stutsman, R., Antoniu, G., & Cortes, T. (2018). Tailwind: Fast and Atomic {RDMA-based} Replication. 2018 USENIX Annual Technical Conference (USENIX ATC 18), 851–863.

Tikhonova, A. (2021). Design and Implementation of Reusable Component for Vue. Js.

Vainikka, J. (2018). Full-stack web development using Django REST framework and React.

Downloads

Published

2024-12-30

How to Cite

Perdana, F. P. ., Supratman, E. ., & Saputra, D. R. . (2024). Designing a Modern Web Interface with Vue.js and Tailwind for University Information System. Brilliance: Research of Artificial Intelligence, 4(2), 956–963. https://doi.org/10.47709/brilliance.v4i2.5409

Similar Articles

<< < 3 4 5 6 7 8 9 10 11 12 > >> 

You may also start an advanced similarity search for this article.