Skip to content

wafflestudio/22-5-team5-server

Repository files navigation

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. 로그인 페이지

  • ID/PW 로그인 또는 소셜 로그인

🏡 4. 메인 페이지

  • 토픽 별 게시글 표시

✍️ 5. 글 작성 및 조회 페이지

  • 작성한 글 조회 및 수정 가능

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

  • 실시간 댓글 작성 및 대댓글 지원
  • 좋아요 기능

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

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

🔔 8. 알림 페이지

  • 댓글, 좋아요, 구독 등의 알림 확인
  • 알림 읽음 처리 기능 제공

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published