TIL_2020.07.13(월)~17(금) - Final Project 1

nRecode·2020년 7월 14일
0

TodayILearned

목록 보기
67/95

2020.07.13(월)

4주 프로젝트를 위한 아이디어 선정

이번에 진행하게 될 프로젝트를 선정하는 시간을 가졌고 back-end 부분을 진행하게 되었다.

2020.07.14(화)

아이디어 구체화 및 조사

react native에서 expo를 이용한 배포
https://medium.com/duckuism/expo-react-native-create-app-%EC%9C%BC%EB%A1%9C-%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4%EC%97%90-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0-d1c9af5c8802

클라이언트에서 react native asyncstorage로 앱을 처음 시작하고 로그인 했을때 정보를 로컬에 저장하고 진행할 지 아님 클릭마다 api을 요청할지 정해야 한다.

mysql 사진 저장을 파일로 관리할지,, 아님 바이너리 데이터로 변환시켜 사용할지

스키마

my-sql 원자성

  • 옷장을 어떻게구성할 것 인지????
  • 통계만 테이블을 따로 뺀다던가…. 하는 방법 - groupby를 진행해서 값을 넘겨줄때 필요할지도???
  • 계절 설정을 하나만 할 수 있도록 하는것인지?
    하나 ->. 걍 closet 컬럼으로 들어간다.
    둘. ->. 테이블을 따로 뺀다
  • 친구(가족이나 파트너 추가) 테이블 따로 빼기

위의 사항들을 맞춰야 할 것 같다!


2020.07.15(수)

wireframe

전체적으로 흘러갈 흐름도이다.
https://miro.com/app/board/o9J_kpV5ypY=/

프로젝트 진행

https://www.notion.so/o-t-j-a-n-g-a28bfcbe15ef4b2ab7cb4322b4221274

스키마 설계

프로젝트에서 사용할 스키마를 설계하였다.

2020.08.16(목)

룰 설정, 순서 설정

팀의 커밋 룰(템플릿 적용), 풀리퀘, 이슈 작성같은 git hub에서 사용할 규칙들을 설정하였다.

구현하고자하는 난이도나 흐름에 따라 bare minimum, advanced, nightmare로 나누어 역할 배분을 하였다.

wiki 주소

와이어프레임

전체적인 app이 돌아가는 구성을 보여줄 와이어프레임을 팀원들이 함께 작성하였다. 미로라는 툴을 사용했는데, 깔끔하고 자주 사용해야겠다 ㅋㅋ ㅎㅎ...

2020.08.17(금)

킥오프

코드스테이츠 엔지니어 분이 킥오프를 통하고 굳이 데이터베이스의 칼럼들을 나눌 필요가 없을 것 같다고 하셔서 스키마를 변경하였다.

코드 작업시작!!!!

드디어 본격적인 코드 작업에 들어가게 되었다 ㅜㅜ

이번에도 역시 백엔드를 맡았기 때문에, 기능을 추가 하기 이전에 MVC모델으로 폴더를 나누고 추가로 route폴더를 생성하여 url에 따라 파일들이 분기될 수 있도록 설정하였다!

api문서 작성

저번 프로젝트땐 api문서를 다른 팀원 분이 작성해 주셨는데,이번에는 내가 작성하게 되었다.

api문서는 gitbook이라는 툴을 활용하게 되었다.
git-book

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글