1st day of mini project
프로젝트 계획 세우기부터 시작.
1. 프로젝트 짝꿍이 내 관심사인 엔시티로 프로젝트 진행하자고 해서 내가 좋아하는 엔시티를 주제로 커뮤니티 사이트를 만들기로 했다. 우왕~~~ 신나~~~
2. 와이어 프레임 만들어보기.
- 모든게 처음이라 어려웠는데 짝꿍이 엄청 상세하게 알려줘서 만들어보았다.
- Figma를 활용하여 와이어 프레임 작성했다. >> 작성하며 구현하려는 기능들을 생각해보게 되었다.
~~> 로그인, 회원가입, 댓글달기, 대댓글달기, 엔시티 멤버 등록, admin 관리자 기능. 여기에다 더 추가적인 기능을 넣을 수 있으면 넣기로 하였다.
3. DB ERD 짜보기.
DB도 배운지가 좀 지나서 잊어버림............. 인간은 망각의 동물이구나.....
일단 테이블을 짜긴 했는데 사실 NCT 자체가 너무나 복잡해서 어떻게 DB를 짜야할지가 너무 고민이었다.
엔시티에는 그룹이 여러개 있다. + 각 엔시티 멤버별로 속한 그룹이 여러개 있다... 그래서 테이블을 어떻게 짜야하나 매우 고민했다. ㅠㅡㅠ 아아아... 그러나 너무 복잡해져서 일단은, 그룹을 리스트로 만들고, 역할도 리스트로 만들기로 했다. . .몰라몰라........
** 만약 수정을 한다면 >> 발전시켜봐야할 부분!!
4. 환경세팅
> 나는 스프링활용...? MyBatis...? 뭐가 뭔지 하나도 몰라서 짝이 셋팅을 거의 해주었다. + 기존 선생님께서 주신 자료에서 빼와서 기본 틀을 만들었고, 그 안에서 세부적인 환경셋팅을 했다. 내가 부족한 이 부분들을 열심히 다시 공부하며 다음 프로젝트는 뭐라도 알고서 해보고 싶다!!! 발전해야함! 제발..!!
5. 요렇게 기본 세팅을 끝냈다. 첫 프로젝트이니만큼 차근차근히 모두 이해하며 지나갈 수 있도록 내 수준에 맞게 보여주고 해보라고 하는 프로젝트 짝꿍에게 너무 감사하다. 나도 언젠가 그런 역할을 할 수 있게 되기를 바라며 민폐끼치지 않도록 내 최선을 다해 공부하면서 따라가야겠다!!!!
'Project > nct club project' 카테고리의 다른 글
오류와의 싸움기 흙 흙 ㅠㅡㅠ (1) | 2023.09.20 |
---|---|
[이미지 업로드 기능] 만들기 (0) | 2023.09.19 |
3rd day of mini project (0) | 2023.09.15 |
2nd day of mini project (0) | 2023.09.14 |
[미니프로젝트] nctclub spring boot 세팅/생성 (0) | 2023.09.12 |