-
Diverse Music Selection: Provides various music genres and tempos tailored to users' diverse tastes and workout types.
-
Hands-free User Experience: Addresses the inconvenience of using hands to play desired songs during workouts.
-
Customized Music for Workouts: Offers the ability for users to adjust music to fit their workout environment.
-
Real-time Streaming: Enables users to stream music in real-time.
-
Integrating Vue in Spring Boot:
To neatly organize the Vue project, create a
vuefolder inside your Spring Boot project as follows:mkdir vue
Running this command will create the
vuefolder. Now navigate to the created folder to configure the Vue project:cd vueTo create the Vue project, run the following command:
vue init webpack vue-front
This will create the Vue project.
-
Installing the Tensorflow module:
To install the Tensorflow module, use the following command:
pip install tensorflow
- Token-based registration enhances authentication and security, facilitates stateless architecture, separates infrastructure components, improves user experience, and enables consistent authentication across applications.
- Decided to implement the login and registration functions directly without relying on frameworks like Spring Security. This is to gain a deeper understanding of the basic concepts and working principles.
- By directly exploring various security and authentication technologies, we aim to broaden our understanding of different technologies and advance our technical stack.
- Set up a deep learning environment according to the Model API to enhance exercise data analysis and prediction capabilities. This allows users to receive more sophisticated and customized exercise plans.
Removed due to difficulty in obtaining accurate data when the face is not visible.
- Added a feature to verify the user's email address to enhance security. Email verification helps confirm the user's identity and protect access to the account.
- Added a feature to store users' exercise data, allowing them to record and track their workouts.
- Added a feature to easily transfer exercise data between users using QR codes. This allows users to easily share and compare workout results.
- Enhanced security by using HTTPS (HTTP Secure) for data transmission. HTTPS encrypts the data being transmitted, preventing man-in-the-middle attacks and eavesdropping on the network.
- Handled HTTPS traffic using Amazon Web Services (AWS) Load Balancer. The AWS Load Balancer manages SSL/TLS certificates and safely distributes traffic, improving both the availability and security of the application.
Upgraded the network infrastructure to be future-oriented by adopting IPv6.(Reverted to IPv4 due to issues with SSH connectivity.)
- Failed to directly retrieve data from the database.
- Database modifications.
- iOS app beta connection on April 2, 2024.
- April 3-5, 2024
Encountered malware attacks on the Spring Boot file and contacted AWS for resolution. - April 10, 2024
Decision to use Spring Security in the Spring Boot project. - May 15, 2024
Tensorflow module working correctly locally but having issues after server deployment.





