Skip to content

Latest commit

 

History

History
177 lines (112 loc) · 6.83 KB

README.md

File metadata and controls

177 lines (112 loc) · 6.83 KB

22-5-team5-iOS

🚀 Wastory

Tistory 클론 코딩 프로젝트 - Wastory입니다.


👨‍💻 프로젝트 참여자

🔹 백엔드 (Backend)

🔹 프론트엔드 (Frontend)

  • 서종환
  • 신중원

🛠 기술 스택

🔹 백엔드 (Backend)

fastapi = "^0.115.0"  # Python 기반 비동기 웹 프레임워크
sqlalchemy = "^2.0.35"  # ORM (Object Relational Mapper)
aiomysql = "^0.2.0"  # MySQL 비동기 드라이버
alembic = "^1.13.3"  # 데이터베이스 마이그레이션 도구
pyjwt = "^2.10.1"  # JWT (JSON Web Token) 인증 처리
pydantic-settings = "^2.5.2"  # 환경 변수 및 설정 관리

🔹 프론트엔드 (Frontend)

📱 플랫폼

  • iOS (지원 버전: iOS 18.0 이상)

💻 개발 언어

  • Swift

🛠 프레임워크 및 라이브러리

  • UI: SwiftUI / UIKit
  • 네트워크: Alamofire
  • 이미지 처리: Kingfisher
  • 리치 텍스트: RichTextKit

🔄 워크플로우

워크플로

🎨 프로젝트 뷰

📌 Wastory 프로젝트의 주요 화면 구성입니다.

🏠 1. 랜딩 페이지

시작

🔑 2. 로그인 페이지

  • 이메일 및 소셜 로그인 지원
로그인

📝 3. 회원가입 페이지

  • 회원가입
회원가입1 회원가입2 회원가입3 회원가입4 회원가입5 회원가입6

🏡 4. 메인 페이지

홈 탭

  • 최신 인기글, 카테고리별 글 모아보기, 주제 별 글 모아보기
홈1 홈2 홈3

피드 탭

  • 구독중인 블로그의 최신 게시물
피드1
  • 내가 구독하는, 나를 구독하는 블로그 리스트
피드2 피드3

글 작성 탭

  • 글 작성
글작성1
  • 임시 저장 및 저장된 글 불러오기 가능
글작성2
  • 글 공개여부 & 댓글 공개여부 설정 가능
글작성3

알림 탭

  • 알림 표시 및 알림 종류별로 조회 가능
알림

내 블로그 탭

  • 블로그 글 조회
내블로그1
  • 내 블로그 설정
내블로그2
  • 카테고리 관리 (추가기능!)
내블로그3

✍️ 5. 글 조회 페이지

  • 작성한 글 조회 및 좋아요 가능
글 조회1
  • 블로그 내 연관 게시물 & 인기글 확인 가능
글 조회2

💬 6. 댓글 작성 및 조회 페이지

  • 실시간 댓글 작성 및 대댓글 지원
  • 작성자 정보 및 작성일 표시
  • 비밀 댓글 가능
댓글

🌐 7. 블로그 조회 페이지

  • 블로그 글 조회 및 카테고리 별로 조회 가능
블로그 조회1
  • 블로그 인기글 조회수, 댓글수, 공감수 순으로 조회 가능
블로그 조회2
  • 블로그 내 글 검색 가능
블로그 내 검색

📖 8. 방명록 작성 및 조회 페이지

  • 자유롭게 메시지를 남기고 열람 가능
  • 작성자 정보 및 작성일 표시
  • 비밀 방명록 가능
방명록

🔍 9. 검색 페이지

  • 키워드로 검색 가능
검색1
  • 글 검색 (제목 및 내용)
검색2
  • 블로그 검색 (이름)
검색3

👤 10. 계정 관리 페이지

  • 비밀번호 변경, 로그아웃, 계정 탈퇴 가능
계정 설정