Developing a SaaS platform for memorial pages
Davidi, Eyal (2024)
Davidi, Eyal
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060119629
https://urn.fi/URN:NBN:fi:amk-2024060119629
Tiivistelmä
The goal of the thesis was to develop an interactive SaaS (Software as a Service) platform for Bliss Media, designed for creating, managing, and sharing digital memorial pages. This thesis details the implementation of these functionalities using modern web development tools and methodologies.
This full-stack project consists of backend and frontend. The backend was built using Java and Spring Boot. It leverages JWT (JSON Web Tokens) for secured authentication, integrates Cloudinary for efficient media handling, and incorporates a payment system for premium service transactions. The frontend was developed using Vue and employs HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript to create an interactive interface. The implementation aimed to adhere to Clean Architecture principles to achieve a modular, maintainable, and extensible codebase.
The thesis resulted in a functional platform that met most of the requirements. The remaining requirements and deployment to a domain were planned for future work.
This full-stack project consists of backend and frontend. The backend was built using Java and Spring Boot. It leverages JWT (JSON Web Tokens) for secured authentication, integrates Cloudinary for efficient media handling, and incorporates a payment system for premium service transactions. The frontend was developed using Vue and employs HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript to create an interactive interface. The implementation aimed to adhere to Clean Architecture principles to achieve a modular, maintainable, and extensible codebase.
The thesis resulted in a functional platform that met most of the requirements. The remaining requirements and deployment to a domain were planned for future work.