MoodyMap: An Interactive Map Application for Saving User Stories and Moods Based on Location
Keywords:
Interctive Map; Story; Mood; MoodyMap; Leaflet.jsAbstract
MoodyMap is an interactive map application designed to allow users to record and revisit personal stories and moods based on geographical locations. The application was developed using the Software Development Life Cycle (SDLC) with an Agile approach, utilizing Laravel and Bootstrap as development frameworks and Leaflet.js for interactive map visualization. MoodyMap provides several main features, including user registration and authentication, adding location-based memories with automatic coordinates, mood representation using emojis, photo uploads, memory management, memory history, profile management, and password reset via email. Functional testing using black-box testing showed that the main features operated according to the expected results. The developed application demonstrates that integrating geographical information, personal narratives, and mood representation can provide a more contextual way for users to document and revisit their location-based memories.
Downloads
References
Beck, K., et al. (2001). Manifesto for Agile Software Development. Agile Alliance.
Highsmith, J. (2009). Agile Project Management: Creating Innovative Products. Addison-Wesley Professional.
Pressman, R. S., & Maxim, B. R. (2014). Software Engineering: A Practitioner's Approach (8th ed.). McGraw-Hill Education.
Kramer, J. (2018). The Nature of Software Engineering. Communications of the ACM, 50(4), 33–38.
https://doi.org/10.1145/1232743.1232762
Sommerville, I. (2015). Software Engineering (10th ed.). Pearson Education Limited.
Yassine, S. A., & Basha, H. S. (2021). A Comparative Study of Web Development Frameworks: Laravel vs. Django. International Journal of Scientific & Technology Research, 10(1), 101–106.
Indriyani, R., & Helling, I. (2018). Analisis UX pada Aplikasi E-commerce Terbesar di Indonesia. Jurnal Teknologi dan Sistem Komputer, 6(3), 121–128.
https://doi.org/10.14710/jtsiskom.6.3.121-128
Agung, P. P., Kridalukmana, A., & Windasari, N. A. (2016). Analisis Kebutuhan Pengguna untuk Sistem Informasi. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA), 4(1), 45–50.
Firdausy, R. A., Yudhana, D., & Ahmad, A. (2008). Perancangan Prosedur Sistem Informasi Akademik. Jurnal Teknik Informatika, 2(2), 99–104.
Handayani, D. (2018). Desain Antarmuka Sistem Informasi Akademik. Jurnal Sistem Informasi, 14(1), 33–40.
Siregar, R. (2021). Penggunaan Leaflet.js untuk Visualisasi Peta Interaktif Berbasis WebGIS. Jurnal Teknik Informatika dan Sistem Informasi, 7(2), 123–132.
Marwan, D. & Cahyono, H. (2020). Pemanfaatan Laravel Framework untuk Pengembangan Aplikasi Web. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer (J-PTIIK), 4(6), 1234–1241.
Mujab, U., Satoto, B. D., & Martono, K. T. (2014). Pemeliharaan Sistem Informasi Akademik Menggunakan Software Maintenance. Jurnal Komputasi, 2(2), 43–49.
Maulidina, A. R., & Yuliana, L. A. (2022). Penerapan Leaflet.js dan OpenStreetMap untuk Visualisasi Geospasial. Jurnal Teknologi dan Sistem Komputer, 10(1), 77–84.
Puspitasari, D., & Lestari, R. (2021). Pengaruh User Interface terhadap Kepuasan Pengguna pada Aplikasi Web. Jurnal Rekayasa Sistem dan Teknologi Informasi, 4(1), 51–58.
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Computing and Smart Ecosystems

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.