Skip to content

APP-iOS7/Buddygram_Team9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation

버디그램

** 인스타와 버디버디의 만남 **

친구들과 소통하고 소중한 순간을 기록 및 공유하는 버디그램 ! 추억을 담아보세요 🙂


🎨 제작 과정

Image

📸 주요 기능

1️⃣ 🔑 인증 시스템

  • 이메일 & 비밀번호 회원가입
  • 로그인 / 로그아웃 / 회원탈퇴 지원
  • 회원가입 시 유효성 검사 적용
  • 소셜 로그인 미지원

2️⃣ 📸 피드(Feed) 게시물 업로드

  • 사진 업로드
  • 게시물 업로드
  • ❤️ 게시물 좋아요 기능
  • 좋아요한 게시물 목록 확인 가능
  • 게시물 삭제
  • 게시물 상세 보기

3️⃣ 💬 메세지 기능 추가 예정!


🛠️ 기술 스택

  • 언어: Swift
  • 통합 개발 환경: �Xcode
  • 프레임워크: SwiftUI
  • 데이터베이스: Firebase
  • 버전 관리: Git, GitHub
  • 그 외 사용한 패키지: Kingfisher

📂 폴더 구조

📂 Buddygram
│── 📂 Views           # SwiftUI 화면 구성
│   │── 📂 Main       # 홈 화면, 게시물 피드
│   │── 📂 Auth       # 로그인 & 회원가입
│   │── 📂 Profile    # 프로필 화면
│   │── 📂 Chat       # 채팅 화면
│   │── 📂 Upload     # 게시물 업로드 화면
│── 📂 ViewModels     # Firebase 데이터 처리
│── 📂 Models        # 데이터 모델 (Post, User 등)
│── 📂 Utils         # 공용 유틸리티 & 커스텀 컴포넌트
│── 📂 Resources     # Assets 및 Constants

📖 사용 방법

  1. 레포지토리를 클론합니다.
    git clone https://github.com/APP-iOS7/Buddygram_Team9.git
  2. Xcode에서 프로젝트를 실행합니다.
  3. 시뮬레이터 또는 실기기로 실행하여 테스트합니다.

🤝 팀원 소개

역할 이름 GitHub
👨‍🎨 iOS 개발 김준수 @kimjunsoo
👨‍💻 iOS 개발 김이현 @kimyihyun
👨‍💻 iOS 개발 천수빈 @cheonsubin

📖 필독

GoogoleService-info.plist를 다운받아 프로젝트 폴더안에 추가해주세요.

필요하신분은 연락주시면 다운받을 수 있는 링크를 드리겠습니다. (12일이 되면 Firebase 프로젝트 해제할 예정)

📜 라이선스

이 프로젝트는 MIT License 하에 배포됩니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages