Skip to content

Software-Meister-High-School-Community/MOIZA-iOS

Repository files navigation

모이자!

✨ Summary

전국 소프트웨어마이스터고등학교의 학생들과 졸업생, 재학생의 소통을 연결하는 SNS


📸 Screenshots

promotion


📚 Tech Stack

  • Swift
  • PinLayout, FlexLayout
  • RxSwift
  • RxFlow
  • ReactorKit
  • Clean Architecture
  • Tuist

🏃‍♀️ Run Project

$ curl -Ls https://install.tuist.io | bash
$ brew install make

$ make generate
$ xed .

⭐️ Key Function

첫화면

  • 로그인, 회원가입 화면으로 이동할 수 있습니다.

회원가입

  • 이용약관 동의를 받습니다.
  • 학생 구분(재학생, 졸업생), 이름, 학교, 학년, 반, 번호, 이메일을 입력받습니다.
  • 아이디와 비밀번호를 입력받습니다.
  • 재학생일 경우 회원가입이 완료되고, 졸업생일 경우 졸업생 인증으로 넘어갑니다.
  • 졸업생 인증은 앨범에서 이미지 선택, 혹은 촬영을 통해 업로드합니다.
  • 업로드 완료 시 회원가입이 완료됩니다.

로그인

  • 아이디와 비밀번호를 입력받아 로그인합니다.

아이디 찾기

  • 잃어버린 이메일의 인증을 하고 완료 시 아이디를 찾을 수 있습니다.

비밀번호 찾기

  • 비밀번호를 잃어버린 아이디를 입력하여 해당 아이디의 이메일 인증을 진행합니다.
  • 인증이 완료될 시 비밀번호를 재등록할 수 있습니다.

게시글 탭

  • 탭을 처음 열 때 카테고리를 선택해 해당 카테고리의 게시글을 볼 수 있습니다.
  • 정렬 버튼을 눌러 게시글을 정렬할 수 있습니다.
  • 게시글을 선택하면 게시글의 상세 내용, 댓글을 볼 수 있습니다.

게시글 검색

  • 키워드를 입력하여 검색할 수 있습니다.
  • 최신에 검색한 키워드를 저장해놓습니다.
  • 검색할 시 유저와 게시물이 결과물로 나옵니다.
  • 정렬 버튼을 눌러 결과물을 정렬할 수 있습니다.

공지사항 탭

  • 가장 최신의 공지를 볼 수 있습니다.
  • 유저에게 온 알람을 볼 수 있습니다.
  • 전체 공지 리스트를 볼 수 있습니다.
  • 공지를 눌러 공지의 자세한 내용을 볼 수 있습니다.

마이페이지

  • 유저의 정보를 볼 수 있습니다.
  • 유저가 작성한 게시물 리스트를 볼 수 있습니다.
  • 유저가 작성한 게시물 리스트를 정렬할 수 있습니다.

About

4개교 연합 커뮤니티 - 모이자 iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages