Pygmalion

Document Type

Abstract

Publication Date

Spring 5-1-2024

Abstract

With the increasing amount of stress in our daily lives, it can be hard to find time for ourselves and reflect. Pygmalion, a web application, aims to remedy this issue by allowing users to write about their daily stresses and work on self-improvement. Pygmalion will primarily use the Vue.js framework for the front end of the application, allowing users to interact with a clean and easy-to-use interface. JavaScript, Firebase, Pinia, and other JavaScript packages such as Chart.js will be used to create and authenticate users, store user data, and create states for the application. Users can complete daily check-ins to keep track of how their day has been, as well as record if they have taken their medication. This data is then stored in Firebase for later analysis at the end of the week. Users can also use the app’s journal to describe how they are feeling, reflect on their day, and what they would like to work on for the next day. This entry is then stored in Firebase, which will enable the user to see their past journal entries in either a list or calendar format (Overseas Media). Users can also interact with each other in the forum section of the application, as well as send messages to each other (Traversy Media).

Comments

Completed as part of the Computer Science Senior Capstone Project.

This document is currently not available here.

Share

COinS