thunderlink / ThunderFish

Project Repository for 2019 Spring SWPP Class
MIT License
3 stars 2 forks source link

2nd Iteration Progress Report #23

Open givenone opened 5 years ago

givenone commented 5 years ago

이번 Iteration에서 한 일 ::

이번 Iteration에서는 전체 Project의 큰 뼈대를 완성시켰다. 조원들의 많은 회의와 토론을 통해 견고한 뼈대를 만들었다. 앞으로의 Iteration에서는 이 뼈대를 바탕으로 더욱 고차원적인 기능을 구현하고 알고리즘을 통해 서비스를 완성하는 것을 목표로 할 것이다. 이를 위해 이번 Iteration에서는 우리가 사용할 모델과 레이아웃, 그리고 백엔드와 프론트엔드가 어떻게 상호작용할지에 초점을 맞추어 개발을 진행하였다. 구체적인 활동 내용은 아래와 같다.

  1. Django Model을 완성하였다. @calofmijuck @corvuspink 서비스에 사용될 모델을 많은 회의를 통해 결정하였다. 각각의 모델마다 어떤 변수들이 필요한지를 정했고, 그 변수들의 타입이 어떻게되어야 하는지, 정렬을 어떤 순으로 할 지들을 정했다. 현재까지 우리가 만든 모델은 총 세 가지로, User, Meeting, Comment이다.

모델을 정하는 과정에서 앞으로 구현할 기능과 과제들에 대해 확실하게 정할 수 있었다.

  1. Api를 완성했다.

views.py와 serializers.py를 작성하여, 백엔드 서버에 call을 했을 때 데이터베이스에서 원하는 데이터들을 리턴해줄 수 있도록 Api를 완성했다.

@KRKimDongWoo

  1. Layout 완성 이번 Iteration에서는 프로젝트 전체의 레이아웃을 만드는 것을 목표로 했다. 서비스에 어떤 페이지가 필요한지 회의를 통해 레이아웃을 구상한 후, 레이아웃에 필요한 모든 Component들을 만들었다. Component는 아직 볼 수만 있는 상태로, 내부 기능들은 다음 iteration에서 추가하고 수정할 계획이다. 만든 Component들은 다음과 같다.
  1. Design 완성

CSS를 사용하여 위에서 작성한 모든 Component들에 대한 디자인을 완성하였다. 또한, 서비스 로고 등의 이미도 완성하였다.

이번 Iteration에서 우리 팀은 기능을 구현하는 데에 초점을 맞추지 않고, 큰 틀과 레이아웃을 완성하는 걸 목표로 잡았기 때문에 테스팅이 필요하지 않았다. 앞으로의 개발 과정에서 react, django에서 기능을 추가하고 둘을 연결하는 과정에서 Testing을 진행할 계획이다. 우리의 계획은 issue #14 에 명시되어있다. **Test를 진행하면서 Progress Report와는 별개로 Issue에 결과를 Posting 할 계획이다.**