Skip to content
Fabian edited this page Aug 11, 2020 · 39 revisions

프로젝트 소개:

LOGO

About

여행 도중 찍었던 사진을 나중에 다시 보면서,

'이때는 어떤 생각을 하며 이 사진을 찍었을까?’ 라는 생각이 들었던 적이 있나요?

당신의 추억이 날라가버리지 않을 수 있는 곳, Memory.log 를 찾아주세요~

여행 중 사진을 찍고 그와 동시에 당시에 느꼈던 감정을 짤막하게 기록하면, 그것이 ‘추억저장소’에 담겨 시간이 지나도 그때의 감정을 생생하게 기억할 수 있습니다!

"여행을 하며 순간의 추억을 기록하는 당신의 여행 파트너” 

Memory.log 입니다 :)

팀원 소개:

김소현
  • Position:
  • Stack
  • Contributions
    1. something1
    2. something2
    3. something3
    4. something4
    5. something5
경두현
  • Position: Full-Stack
  • Stack
  • NODE js, EXPRESS, MYSql, Sequelize, React-Native, React-Hooks, React-Navigation, React-Native-Element, Firebase-Auth

  • Contributions
    1. 1. 서버 사이드(All)
    2. - MYSql-Sequelize-CLI 구성
    3. - 유저 컨트롤러(상태메세지 변경, 유저이름 변경, 유저정보 요청)
    4. - 포토 컨트롤러(사진 업로드, 사진 삭제, 스토리보드 요청, 사진 설명 업데이트)
    5. - 팔로우 컨트롤러(친구 팔로우, 친구 언팔로우, 팔로우 목록 요청)
    6. 2. 클라이언트 사이드(friend list, config, social login, UI/UX)
    7. - Friend List(친구리스트 페이지, 친구 찾기 페이지, 친구 찾기 기능, 팔로우 기능, 언팔로우 기능, 친구 스토리보드 관람 기능)
    8. - Config(프로필 표시, 유저 이름 변경 기능, 상태 메세지 변경 기능, 앱 정보 표시, how to use, team 소개, 로그아웃)
    9. - Firebase-Auth Social Login(구글 로그인, 페이스북 로그인)
    10. - 앱 전체 UI/UX 디자인
김현규
  • Position: Front-End
  • Stack: React Native, React Navigation, React Hooks, Typescript
  • Contributions
    • 초기 맵 구현
      • 사용자 위치기반 Geolocation
      • 사용자 위치에 대한 마커 표시
      • 현재 위치 마커에 대한 description 마커표시
    • 초기 Config page About 구현
      • Config page 구현
      • Overlay Modal을 통한 app 사용법 적용
      • Meet our Crew basic 구성
  • Q & A 부분, 사용자의 이메일 전송기능
  • 사진 공유기능 basic
  • 친구리스트 basic stack skeleton 구성
변민우
  • Position:
  • Stack
  • Contributions
    • 로그인(signin, signup and signout)
      • Signin (non-social login)
      • Signup screen
      • Custom Toast component
        • 표시되는 메세지와 클릭시 실행되는 함수 props 로 받는 컴퍼넌트
    • 카메라
      • 사진 찍기 기능
      • 사진 저장 기능 (서버 전달)
      • 사진 미리보기
        • 사진 미리보기 modal
        • 사진에 대한 description 작성
    • 스토리보드
      • 유저 사진 렌더링
      • 사진 미리보기
        • 사진 description 업데이트
      • 사진 삭제
        • 여러 장 동시 삭제
      • 사진 공유
    • 지도
      • 사진 location 데이터로 지도에 마커 표시
      • 마커 선택 시 콜아웃 컴퍼넌트 렌더링
      • 콜아웃 컴퍼넌트 뒤집기
      • 위성 모드
      • 위치 추적 모드
    • FocusAwareStatusBar
      • 배경에 따라 스테이터스 바 변경
    • 유저 프로필
      • 유저 사진, 이메일과 상태 메세지 표시
      • 상태 메세지 업데이트 모달
      • 유저 프로필 사진 업데이트

Requirements

Bare minimum requirements

하기 내용은 본 프로젝트의 최소 기능으로써 Demo Day 까지는 구현 될 예정입니다:

Features
  • Camera 기능
  • 사진에 노트 작성
  • 찍은 사진 유저의 스토리보드에 올리는거
  • 로그인 기능 (회원가입, 로그인, 로그아웃, JWT)

Advanced

Features
  • 지도에 마킹 (사진 위치에 따라 표시해주는 기능)
  • 친구 추가 / 삭제 기능
  • 친구 스토리보드 보기
  • User Setting
    • 프로필 사진
    • 다크 모드

Nightmare

Features
  • 여행지 추천
    • 약 두가지 장소 50km 이내
  • 자동 다크모드
  • 음성 녹음 기능

Team Rules:

PR 형식

  • [Client] / #88 / edit: readme

Commit message 형식 - ⚡gitmoji🔥

branch 이름 형식 -

변수 이름 - Camel-case

  • clientLogin

파일 & 생성자 이름 - Pascal-case

  • ClientSide

node & npm 버전 통일 -

  • Node v12.18.2
  • NPM v6.14.5

lint -

  • recommended

Tech Stack

FRONT

BACK

Overview

TechStack

Node version:

V12.18.2

React Native version:

V0.63

Clone this wiki locally