인스타그램 클론 코딩

유정훈·2020년 6월 3일
0

인스타그램

목록 보기
2/5

개요

너무 이것저것 시도하려고만 하니까 만들어지는 게 없다.. 마음이 급하니까 더 그런거 같고 또 해보고 싶은 것도 많이 있어서 그런거 같다. 그래서 이참에 하나 정하고 클론 코딩을 진행하려고 한다. 최대한 빨리 끝내기로 하고 7월 1주차까지를 정하기로 한다. 간단하지는 않겠지만 인스타그램을 대상으로 정했다.

환경

환경은 크게 세 가지로 나눌 수 있다.

  • Only Django
  • Django REST API & React (Node.js Front-end)
  • Django REST API & Application

모두 구현해보고 싶지만 시간 상 가능할 지 모르겠다. 더구나 리액트를 잠깐 했던지라 다시 공부해야될 것이다. 그래서 일단 장고로 풀스택 개발을 진행하고서 시간이 된다고 판단된다면 계속해서 진행해볼까 한다.

목표

궁극적인 목표는 나의 개발 실력이 어느정도인지 아는 정도는 얼만큼인지 알아보기 위해서 개발을 시작한다. 인스타그램을 좋아하는 게 아니라서 어떤 기능이 있는지는 잘 모르지만 (계정은 있으니까... 많이 참고해봐야겠다) 비슷하게 구현할 것이다.

기간 / 일정

현재 2020년 6월 3일, 정보처리기사 필기를 공부하는 중이니까 다음 주인 6월 8일부터 시작할까 한다.
6/08 ~ 6/12 : DB / UI 설계
6/15 ~ 6/19 : API 구현
6/22 ~ 6/26 : 클라이언트 - 서버 테스트 및 수정
6/29 ~ 7/03 : 클라이언트 - 서버 테스트 및 수정, AWS나 헤로쿠에?

개발을 진행하면서 기능을 만들 때마다 수행이 잘 되고 있는지 테스트를 여러 번 거칠 것이다.

제한 사항

  • 비밀번호 찾기는 생각하지 않는다.
    이를 구현하기 위해서는 이메일이나 휴대폰 인증이 필요하다. 하지만 아직 이 부분에 대해서는 여러 프로젝트를 하면서 고민했던 부분이지만 구현한 적이 없다. 구현하는 데 있어서 오랜 시간이 걸릴 것이라고 판단하여 추후 공부하고 추가하자.

  • 실시간으로 이루어지는 작업은 생각하지 않는다.
    다이렉트 메시지가 있는 것으로 알고 있는데 API를 구현할 경우 어떻게 구현해야할 지 많이 고민하였지만 아직 확실하게 모르겠다. 그래서 일단 빼고 이 부분도 추후 공부하고 추가해보자.

profile
Django

0개의 댓글