1st day of mini project

2023. 9. 14. 18:58
728x90

프로젝트 계획 세우기부터 시작.

1. 프로젝트 짝꿍이 내 관심사인 엔시티로 프로젝트 진행하자고 해서 내가 좋아하는 엔시티를 주제로 커뮤니티 사이트를 만들기로 했다. 우왕~~~ 신나~~~

 

2. 와이어 프레임 만들어보기. 

- 모든게 처음이라 어려웠는데 짝꿍이 엄청 상세하게 알려줘서 만들어보았다. 

- Figma를 활용하여 와이어 프레임 작성했다. >> 작성하며 구현하려는 기능들을 생각해보게 되었다. 

~~> 로그인, 회원가입, 댓글달기, 대댓글달기, 엔시티 멤버 등록, admin 관리자 기능. 여기에다 더 추가적인 기능을 넣을 수 있으면 넣기로 하였다. 

 

 

3. DB ERD 짜보기.

DB도 배운지가 좀 지나서 잊어버림............. 인간은 망각의 동물이구나.....

일단 테이블을 짜긴 했는데 사실 NCT 자체가 너무나 복잡해서 어떻게 DB를 짜야할지가 너무 고민이었다. 

엔시티에는 그룹이 여러개 있다. + 각 엔시티 멤버별로 속한 그룹이 여러개 있다... 그래서 테이블을 어떻게 짜야하나 매우 고민했다. ㅠㅡㅠ 아아아... 그러나 너무 복잡해져서 일단은, 그룹을 리스트로 만들고, 역할도 리스트로 만들기로 했다. . .몰라몰라........

** 만약 수정을 한다면 >> 발전시켜봐야할 부분!! 

 

4. 환경세팅

> 나는 스프링활용...? MyBatis...? 뭐가 뭔지 하나도 몰라서 짝이 셋팅을 거의 해주었다. + 기존 선생님께서 주신 자료에서 빼와서 기본 틀을 만들었고, 그 안에서 세부적인 환경셋팅을 했다. 내가 부족한 이 부분들을 열심히 다시 공부하며 다음 프로젝트는 뭐라도 알고서 해보고 싶다!!! 발전해야함! 제발..!!

 

5. 요렇게 기본 세팅을 끝냈다. 첫 프로젝트이니만큼 차근차근히 모두 이해하며 지나갈 수 있도록 내 수준에 맞게 보여주고 해보라고 하는 프로젝트 짝꿍에게 너무 감사하다. 나도 언젠가 그런 역할을 할 수 있게 되기를 바라며 민폐끼치지 않도록 내 최선을 다해 공부하면서 따라가야겠다!!!! 

728x90

BELATED ARTICLES

more