Skip to content

부담없이 소통할 수 있는 익명 메신저 앱

Notifications You must be signed in to change notification settings

letmeloveyou82/Jeong-Horang

 
 

Repository files navigation

정호랑(정이 많은 호랑이)

부담없이 소통할 수 있는 익명 메신저 앱

Back-end

A. 개발 팀원

  • 한양대 컴퓨터소프트웨어학부 이수정
  • 성균관대 소프트웨어학과 이현정
  • 숙명여대 컴퓨터과학전공 최윤정

B. 개발 환경

  • OS: Android, IOS
  • Language: JavaScript
  • Front-end : React Native Expo
  • Back-end : Node.js Express
  • Database : MongoDB
  • IDE: VS Code

C. 기본 구조

  • Splash Screen
  • Login Screen
    • GoogleSignIn : Google 소셜 로그인 기능

D. Tab

Tab 1. Home

  • 유저의 복주머니
  • 유저의 복주머니 편지 조회
  • 본인 복주머니인 경우: 복주머니 편지 답장 (쪽지)
  • 타인 복주머니인 경우: 복주머니 편지 작성

Tab 2. Message

  • 받은쪽지: 다른 유저가 나에게 보낸 쪽지 + 답장
  • 보낸쪽지: 내가 다른 유저에게 보낸 쪽지

Tab 3. Setting

  • 다른 유저 검색
  • 본인 닉네임 변경
  • 로그아웃

E. Reference

Packages
  • @react-native-community/masked-view: "^0.1.11"
  • @react-native-masked-view/masked-view: "^0.2.6"
  • @react-navigation/bottom-tabs: "^6.0.9"
  • @react-navigation/native: "^6.0.6"
  • @react-navigation/native-stack: "^6.2.5"
  • @react-navigation/stack: "^6.0.11"
  • expo: "~44.0.0"
  • expo-font: "~10.0.4"
  • expo-google-app-auth: "~8.3.0"
  • expo-splash-screen: "~0.14.1"
  • expo-status-bar: "~1.2.0"
  • lottie-react-native: "^5.0.1"
  • react: "17.0.1"
  • react-dom: "17.0.1"
  • react-native: "0.64.3"
  • react-native-gesture-handler: "~2.1.0"
  • react-native-keyboard-aware-scroll-view: "^0.9.5"
  • react-native-reanimated: "^2.3.1"
  • react-native-safe-area-context: "^3.3.2"
  • react-native-screens: "~3.10.1"
  • react-native-simple-modal: "^9.0.1"
  • react-native-status-bar-height: "^2.6.0"
  • react-native-vector-icons: "^9.0.0"
  • react-native-web: "0.17.1"
  • react-navigation-stack: "^2.10.4"
  • expo-blur: "~11.0.0"
  • @types/react-native-vector-icons: "^6.4.10"
Fonts
  • 솔뫼 김대건체
  • 고운바탕체
  • 을지로체
Library
  • Mongoose

About

부담없이 소통할 수 있는 익명 메신저 앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%