Skip to content
@GuardiansOfStar

Starfish: Guardians of Star

Team Starfish: Tech for Impact Project with Kakao by 5 students from Hanyang UniversityTech for Impact with Kakao

⭐ 별 따라 안전 운전

고령 이륜차 운전자를 위한 안전 교육 게임

Logo
Main Character

프로젝트 개요

안전교육을 재밌게!
별 따라 안전 운전은 웹 기반 안전 교육 게임입니다.
기존의 지루한 강의식 교육을 벗어나 몰입감 높은 인터렉티브 게임을 통해 재미있고 효과적인 안전 교육을 제공합니다.

타겟 사용자

  • 연령대: 65세 이상 고령자 이륜차 운전자자
  • 지역: 농촌 지역 (예산군 등등)
  • 환경: 교육자의 1:1 지도 하에 태블릿 사용

게임 접속 주소

별따라 안전 운전을 플레이 해보세요!
Game site QR

데모 영상

데모 영상 보러가기(유튜브)

게임 설명

🧭 게임 흐름

🏠 시작 화면 → 🎬 프롤로그 → 🏍️ 주행 시뮬레이션 → 📊 안전 리포트 → 🪪 수료증 발급 → 🏆 마을 랭킹

🎯 5가지 안전 퀘스트

퀘스트 주제 게임 방식
1. 안전모 착용 카드 쌍 맞추기 게임
2. 포트홀 안전 주행 상황별 선택 퀘스트
3. 음주 운전 예방 막걸리 치우기 게임
4. 과수원 안전 주행 상황별 선택 퀘스트
5. 야간 주행 자제 시간 설정 인터랙티브 게임

🛠️ 개발 환경

Frontend

React 18.2.0
TypeScript 4.9.5
Tailwind CSS 3.3.0
Vite 4.4.5

Backend

Firebase 9.23.0
Firestore Database
Firebase Hosting

버전 관리

Git Flow 전략 사용
├── main: 프로덕션 배포용
├── feature/*: 기능별 개발 브랜치
└── hotfix/*: 긴급 수정 브랜치

설치 및 실행 방법

요구사항

  • Node.js 18.0.0 이상
  • npm 또는 yarn

설치

# 저장소 클론
git clone https://github.com/your-username/follow-star-safe-driving.git
cd follow-star-safe-driving

# 의존성 설치
npm install

# 환경 변수 설정
cp .env.example .env.local
# Firebase 설정 정보 입력

# 개발 서버 실행
npm run dev

빌드 및 배포

# 프로덕션 빌드
npm run build

# Firebase 배포
npm run deploy

👥 팀원

이름 역할 담당 업무 연락처
유지혜 팀장, PM 프로젝트 관리, 사업 기획 jihyeyu33@hanyang.ac.kr
김소민 UI/UX Designer 디자인 시스템, 사용자 경험 설계 thals304@hanyang.ac.kr
김서현 Frontend Developer React 컴포넌트, 게임 로직 구현 dianwls0326@hanyang.ac.kr
이현호 Frontend Developer 상태 관리, 성능 최적화 kclhh4318@hanyang.ac.kr
이정재 Backend Developer Firebase 연동, 데이터 관리 jjlee9903@hanyang.ac.kr

참여 기관 및 파트너

기관 역할 기여 내용
한양대학교 불가사리팀 개발팀 게임 설계, 프론트엔드/백엔드 구현
한양대학교 지도 교수 프로젝트 지도
(주)별따러가자 기술파트너 사고 데이터 제공, 필드 검증 지원
카카오임팩트 운영 지원 프로젝트 운영
한국교통안전공단 감수기관 안전교육 내용 검수, 효과성 검증
충청남도 예산군청 운영파트너 시범사업 대상자 모집, 현장 지원

서비스 승인

본 프로젝트는 카카오임팩트 테크포임팩트 프로그램을 통해 개발되었습니다.

카카오임팩트 로고


이 프로젝트가 도움이 되셨다면 Star를 눌러주세요!


⭐ Follow-Star-Safe-Driving

Safety Education Game for Elderly Motorcycle Riders

Logo
Main Character

Project Overview

Make Safety Education Fun!
Follow the Star Safe Driving is a web-based safety education game.
Moving away from traditional boring lecture-style education, we provide fun and effective safety education through highly immersive interactive games.

Target Users

  • Age: 60-80 years old elderly motorcycle drivers
  • Region: Rural areas (Yesan County, etc.)
  • Environment: Tablet use under 1:1 guidance from educator

Game URL

Play Our Game!
Game site QR

Demo Video

Watch Demo Video (YouTube)

Game Description

🧭 Game Flow

🏠 Start Screen → 🎬 Prologue → 🏍️ Driving Simulation → 📊 Safety Report → 🪪 Certificate Issuance → 🏆 Village Ranking

🎯 5 Safety Quests

Quest Theme Game Method
🪖 Helmet Wearing Card Matching Game
🕳️ Pothole Safe Driving Situational Choice Quest
🍶 Drunk Driving Prevention Rice Wine Removal Game
🍎 Orchard Safe Driving Situational Choice Quest
🌙 Night Driving Restraint Time Setting Interactive Game

🛠️ Development Environment

Frontend

React 18.2.0
TypeScript 4.9.5
Tailwind CSS 3.3.0
Vite 4.4.5

Backend

Firebase 9.23.0
Firestore Database
Firebase Hosting

Version Control

Git Flow Strategy
├── main: Production deployment
├── feature/*: Feature-specific development branches
└── hotfix/*: Emergency fix branches

Installation & Execution

Requirements

  • Node.js 18.0.0 or higher
  • npm or yarn

Installation

# Clone repository
git clone https://github.com/your-username/follow-star-safe-driving.git
cd follow-star-safe-driving

# Install dependencies
npm install

# Set environment variables
cp .env.example .env.local
# Enter Firebase configuration information

# Run development server
npm run dev

Build & Deploy

# Production build
npm run build

# Firebase deployment
npm run deploy

👥 Team Members

Name Role Responsibilities Contact
Jihye Yu Team Leader, PM Project management, business planning jihyeyu33@hanyang.ac.kr
Somin Kim UI/UX Designer Design system, user experience design thals304@hanyang.ac.kr
Seohyun Kim Frontend Developer React components, game logic implementation dianwls0326@hanyang.ac.kr
Hyunho Lee Frontend Developer State management, performance optimization kclhh4318@hanyang.ac.kr
Jeongjae Lee Backend Developer Firebase integration, data management jjlee9903@hanyang.ac.kr

Participating Organizations & Partners

Organization Role Contribution
Hanyang University Bulgasari Team Development Team Game design, frontend/backend implementation
Hanyang University Faculty Advisor Project Supervision
Starpickers Co., Ltd. Brian Fellow IoT data integration, field validation support
Kakao Impact Operational Support Project Operational Support
Korea Transportation Safety Authority Supervisory Organization Safety education content review, effectiveness verification
Yesan County Office, Chungcheongnam-do Operation Partner Pilot program participant recruitment, field support

Acknowledgement

This project was developed through the Kakao Impact Tech for Impact Program.

Kakao Impact Logo


If this project helped you, please give us a Star!

Pinned Loading

  1. .github .github Public

  2. Front Front Public

    TypeScript 1

  3. Back Back Public

    TypeScript

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…