Skip to content
@2025-WAYVI

2025-WAYVI

2025 Capstone Design 2, Dongguk University

๐Ÿฆฎ WayVi

WayVi is a smartwatch application that provides real-time navigation for the visually impaired, utilizing the wearability and health sensors of smartwatches.


๐Ÿš€ Features

  • Voice-based real-time navigation using Tmap API
  • AI-powered health monitoring (heart rate, fatigue, fall detection)
  • Automatic SOS alerts in emergencies
  • Daily health summary with personalized voice feedback
  • Fully voice-controlled interface (no screen interaction)
  • Smartwatch with GPS, motion, and heart rate sensors
  • Wi-Fi/Bluetooth for data sync and emergency communication

๐Ÿ’ป Tech Stack

Category Technologies
Frontend Swift (Apple Watch), HealthKit, CoreMotion, Tmap API, TTS/STT, Haptic Engine
Backend FastAPI (Python), AWS EC2, MySQL RDS, REST API, Nginx, Gunicorn
AI TensorFlow, Scikit-learn, LSTM Autoencoder, CNN, Random Forest, KMeans

๐Ÿ‘ฉโ€๐Ÿ’ป Developers

@VegetableKim @sunhanmoo @forever0801 @munjji
Chaerin Kim Hoeun Seong Sujin Lee Jihee Lee
Server Client AI Client

โš™๏ธ How to Run

โœ… Prerequisites

  • Xcode 16.0 or higher (for Apple Watch app)
  • Java 17 or higher (for Spring Boot server)
  • MySQL 8.0 or higher
  • Python 3.8 or higher (for AI server)

๐Ÿ“ฆ Build

1. Git Clone

git clone https://github.com/2025-WAYVI/SERVER_WAYVI.git
git clone https://github.com/2025-WAYVI/CLIENT_WAYVI.git

2. Run the Spring Boot server

Run in development mode

cd SERVER_WAYVI
cd spring-server
./gradlew bootRun

Build and run in production

cd SERVER_WAYVI
cd spring-server
./gradlew build
java -jar build/libs/Azaping-0.0.1-SNAPSHOT.jar

Run on Windows

cd SERVER_WAYVI
cd spring-server
gradlew.bat bootRun

3. Run the AI server

cd SERVER_WAYVI
cd ai-server
pip install -r requirements.txt  # only if not installed
python app.py

4. Run the Apple Watch app

cd CLIENT_WAYVI
open CLIENT_WAYVI.xcworkspace

๐Ÿ“Œ Overview


๐ŸŽฌ Demo Video

Watch WayVi Full Demo on YouTube

Popular repositories Loading

  1. CLIENT_WAYVI CLIENT_WAYVI Public

    [๋™๊ตญ๋Œ€ํ•™๊ต-์ข…ํ•ฉ์„ค๊ณ„] WayVi ํด๋ผ์ด์–ธํŠธ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

    Swift 1

  2. SERVER_WAYVI SERVER_WAYVI Public

    [๋™๊ตญ๋Œ€ํ•™๊ต-์ข…ํ•ฉ์„ค๊ณ„] WayVi ์„œ๋ฒ„, AI ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

    Jupyter Notebook 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ