Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

vvan2/iOS_project

Repository files navigation

iOS programming - 1인 기말 프로젝트 (25.05~25.07)

영상링크 https://www.youtube.com/watch?v=oNMyzmBKw3E

image

BuggiMate - 캠퍼스 라이프 도우미 앱

BuggiMate는 대학생을 위한 SwiftUI 기반의 iOS 전용 앱으로, 학업과 일상 관리를 효율적으로 도와주는 통합 플랫폼입니다. 시간표, 할 일 목록, 학교 공지사항, 학식 정보 등 분산된 캠퍼스 생활 정보를 하나의 앱에서 확인하고 관리할 수 있도록 지원합니다.


1. 📄 기획 배경

현대 대학생들은 다양한 플랫폼에서 분산된 정보를 관리하며 학업과 일상생활을 병행하고 있습니다.
시간표, 할 일 목록, 학교 공지사항, 학식 정보 등 필수적인 캠퍼스 생활 정보가 각각 다른 앱이나 웹사이트에 흩어져 있어, 이를 하나의 통합된 환경에서 확인하려는 수요가 점점 증가하고 있습니다.
이에 따라 사용자 경험(UX)을 개선하고, 학습 효율 및 시간 관리 능력을 향상시킬 수 있는 통합 플랫폼의 필요성이 대두되고 있습니다.


2. 📱 서비스 소개

BuggiMateSwiftUI 기반으로 개발된 iOS 전용 스마트 캠퍼스 라이프 도우미 앱입니다.
대학생들이 자주 사용하는 기능들을 통합하여 제공하며, 학업 및 일상 관리를 보다 효율적으로 지원합니다.
사용자는 별도의 서버 없이, **로컬 저장(UserDefaults)**을 통해 자신의 일정, 수업 시간표, 학교 소식, 학식/도서관 정보 등을 빠르게 확인하고 관리할 수 있습니다.


3. 🖥️ 서비스 구조

BuggiMate는 클라이언트 단독으로 운영되는 iOS 앱으로, SwiftUI를 기반으로 합니다.

3.1. 메인 구조

  • SignUpView: 기본 정보 및 학적 개인 정보 확보
  • HomeView: 주간 일정 및 중요 공지 요약 카드 제공
  • TimeTableView: 요일별 수업 등록 및 메모 기능
  • CalendarView: 월간/주간 일정 확인 및 할 일 등록/완료
  • InfoView: 학식, 도서관 정보 카드 형식 제공
  • ChatBotView: 학교 생활 관련 팁 및 간단한 자동 응답형 챗봇 제공
  • MyPageView: 설정, 사용자 정보, 앱 리뷰 기능 포함

3.2. 기술 스택

  • 프론트엔드: SwiftUI
  • 아키텍처: MVVM 패턴 적용 + Clean 아키텍쳐
  • 저장 방식: UserDefaults 기반 로컬 저장소
  • UI 요소: Grid, List, ScrollView, TabView ,dialog, animation등 활용

4. 📊 비즈니스 모델

현재 BuggiMate는 개인 학습 및 실습 목적의 단독 클라이언트 앱으로 운영되며, 향후 발전 방향으로는 다음과 같은 비즈니스 모델 전개가 가능합니다.

4.1. B2C 확장형 모델

추후 서버 및 데이터베이스 연동 기능을 추가하여 사용자 간 정보 공유, 커뮤니티 기능 등을 탑재함으로써,
앱스토어 유료 다운로드 또는 인앱 결제 기반 수익 모델로 확장 가능합니다.

4.2. 학교 제휴형 모델

국내 대학과의 협업을 통해 학내 공식 일정 및 공지사항을 자동 연동하는 B2B 방식으로 발전 가능,
학교 브랜드화된 전용 앱 개발로 계약형 수익 구조를 확보할 수 있습니다.

4.3. 광고 및 제휴 서비스 연동

학생 맞춤 광고(예: 학습자료, 서적, 주변 상권) 및 제휴 서비스(예: 배달, 도서 구매 등) 연계를 통한 수익 창출이 가능합니다.


5. ⚙️ IA

image

6. 📔 Convention

💻 Code Convention
📝 Branch Convention + Issue Convention
👀 PR Convention
👀 Commit Convention

7. 시연영상

스플래시+로그인 홈+출석 일정(일간) 일정(월간)
정보 챗봇 마이페이지 회원가입

8. 발표영상

영상링크 https://www.youtube.com/watch?v=oNMyzmBKw3E

About

이익!!이이익!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /