프로젝트회고록#2

CodeLog·2021년 3월 20일
0

프로젝트 소개

🎃 프로젝트 명 : datda , 닿다 (유치원 관리 시스템)
⭐️ 프로젝트 홈페이지 : https://datda.net
🍉 github: https://github.com/expectta/datda-client
🛠 프로제트 기간 : 4주/4인

느낀점

이번프로젝트는 유치원 기관관리 시스템 임과 동시에 부모들과 기관을 연결시켜 자신의 아이의 상태를 실시간으로 확인할 수 있도록 하는게 지향점이였다.
팀장의 지인중 유치원을 하시는 분에게 실존 데이터를 제공받고 현직자들의 목소리를 들을 수 있어서 현실적으로 어떤 기능이 필요할지에 대한 구체적인 기획을 잡았다.
기관 관리 시스템이기때문에 기관장, 선생님, 부모의 권한을 분리시켜 서버로부터 데이터를 제공받고 해당 데이터를 이용해서 화면에 시각화 하는 문제가 상당히 복잡했다. 각 화면에 쓰일 상태관리의 기준을 제대로 정립하지 않고 코딩을 시작해서 프로젝트가 진행될수록 분기의 복잡도는 엄청나게 상승해갔다. 여차저차 프로젝트는 끝냈지만 내 마음에 들지않아 리펙토링을 반드시 해야겠다.

프로젝트를 하면서 문제점

팀원들간의 의사소통은 전혀 문제가 없었지만 역시나 초보자들이 가장 흔하게 하는 실수인 기획의 볼륨, 그 볼륨을 제 시간안에 마무리 할수 있을지에 대한 판단이 많이 미흡했다.
내 실력을 제대로 판단하지 못했고 긍정적인 마인드로 할수있다라는 생각이 지배적이였던것 같다. 프로젝트가 점점 진행되면서 기획보다 만들어야할 기능들은 점점 늘어나고 새로운 기술을 사용하면서 진도가 나가지 않았다.
결국 완벽한 마무리를 할수 없었고 시간이 부족했다.

보완할점

typescript를 다시 한번 공부해야겠고 react 상태관리에서 datadrilling 으로인해 복잡한 코드를 조금더 깔끔하고 리펙토링 하기 위해서 redux도 적용 해 봐야겠다.
완벽하게 기능을 완성시키지 못한 부분들을 다듬어 나가고 추가적으로 개발해야할 기능들도 추가해 나가야겠다.

profile
개발로그

0개의 댓글