Tistory 클론 코딩 프로젝트 - Wastory입니다.
- 박수인 - GitHub 프로필
- 박상현
- 권재영
- 임수호
- 서종환
- 신중원
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" # 환경 변수 및 설정 관리
- iOS (지원 버전: iOS 18.0 이상)
- Swift
- UI: SwiftUI / UIKit
- 네트워크: Alamofire
- 이미지 처리: Kingfisher
- 리치 텍스트: RichTextKit
📌 Wastory 프로젝트의 주요 화면 구성입니다.
- 이메일 및 소셜 로그인 지원
- 회원가입
- 최신 인기글, 카테고리별 글 모아보기, 주제 별 글 모아보기
- 구독중인 블로그의 최신 게시물
- 내가 구독하는, 나를 구독하는 블로그 리스트
- 글 작성
- 임시 저장 및 저장된 글 불러오기 가능
- 글 공개여부 & 댓글 공개여부 설정 가능
- 알림 표시 및 알림 종류별로 조회 가능
- 블로그 글 조회
- 내 블로그 설정
- 카테고리 관리 (추가기능!)
- 작성한 글 조회 및 좋아요 가능
- 블로그 내 연관 게시물 & 인기글 확인 가능
- 실시간 댓글 작성 및 대댓글 지원
- 작성자 정보 및 작성일 표시
- 비밀 댓글 가능
- 블로그 글 조회 및 카테고리 별로 조회 가능
- 블로그 인기글 조회수, 댓글수, 공감수 순으로 조회 가능
- 블로그 내 글 검색 가능
- 자유롭게 메시지를 남기고 열람 가능
- 작성자 정보 및 작성일 표시
- 비밀 방명록 가능
- 키워드로 검색 가능
- 글 검색 (제목 및 내용)
- 블로그 검색 (이름)
- 비밀번호 변경, 로그아웃, 계정 탈퇴 가능