슈퍼멍뭉은 슈퍼마켓의 의미와 강아지 뜻 을 합쳐 만든 반려견 전문 쇼핑몰 입니다.
슈퍼멍뭉 쇼핑몰은 강아지를 키우는 반려인을 대상으로 한 웹사이트이며 반려동물과 더불어 가는 세상을 위한 플랫폼 입니다.
2022.07.18 ~ 2022.08.17(1차완료) ~ 추가작업 진행
| Front&Back 작업 |
|---|
| 임은지(팀장), 정윤희, 최진호 |
| 역할 | 스택명 |
|---|---|
| 프레임워크 |
| 역할 | 스택명 |
|---|---|
| 프레임워크 | |
| 기본언어 | |
| 데이터베이스 | |
| 빌드 | |
| 퍼시스턴트 | |
| 크롤링자동화 | |
| 형상관리 |
| 작업자 | 작업 내용 |
|---|---|
| 임은지 | - 아이디어 기획및 팀빌딩 구성 - 부트스트랩을 이용한 커스터마이징 작업 - 로그인 및 관리자 로그인 구현 - 로그아웃 및 관리자 로그아웃구현 - 회원가입 구현 및 폼 조건에 따라 유효성 검사 - 새비밀번호 찾기 구현 및 폼 조건에 따라 유효성 검사 - 봉사게시판CRUD작업 - 봉사게시판 검색페이지 - 봉사게시판 조회수 - 공지사항CRUD작업 - 공지사항 검색페이지 구현 - 공지사항 조회수 - Chart.js을 이용한 대시보드(회원수) - 백엔드 API 개발 및 연동 |
| 정윤희 | - 아이디어 기획 및 팀빌딩 구성 - 부트스트랩을 이용한 커스터마이징 작업 - 문의하기 작업 - FAQ작업 - 메인페이지 검색페이지 구현 - 마이페이지 회원정보 조회,수정,탈퇴 - 마이페이지 주문내역(조회,취소), 금액충전, 포인트조회 - 결제페이지 포인트 적용/적립하기 - 결제페이지 포인트 및 충전금액으로 결제하기 - 관리자정보 조회,수정 - 회원관리 CRUD작업 - 회원관리 검색페이지 구현 - 상품관리 CRUD작업 - 상품관리 검색페이지 구현 - 주문관리 조회,취소 - 주문관리 검색페이지 구현 - Chart.js을 이용한 대시보드(주문수) - 백엔드 API 개발 및 연동 |
| 최진호 | - 아이디어 기획 및 팀빌딩 구성 - 부트스트랩을 이용한 커스터마이징 작업 - 브랜드스토리 작업 - 배너 및 로고 작업 - 상품 메인 작업 - 상품카테고리별 작업 - 상품페이지 검색페이지 - 상품 장바구니 담기 - 상품 장바구니 수량입력,삭제(개별,전체),가격합계,계속쇼핑하기 구현 - 카테고리 CRUD 작업 - 상품관리 검색,삭제 - Google.charts을 이용한 대시보드(인기상품순위,카테고리갯수) - 백엔드 API 개발 및 연동 |
DEMO 영상
영상1 https://www.youtube.com/watch?v=4WJWwXIJg_E
영상2 https://www.youtube.com/watch?v=sksmqUcXT6o
보고서 작성 https://drive.google.com/drive/folders/1Eunh_c_sBR26u5E55udCVUK3aU2pZw3d?usp=sharing
3명의 팀원 모두 비전공자로써 최선을 다했지만 아쉬운 부분이 정말 많다.
3명의 팀원 프로젝트 경험이 없어 설계 및 기획에서 어려움을 많이 겪었다.
개발을 진행하면서 보안상의 문제나 여러가지 고려해야할 사항들을 많이 놓친거 같아 아쉬움이 많이 남는다.
경험자의 부재로 인한 아쉬운 부분과 연결된다.
자신이 코드를 짰을 경우 괜찮은 코드라고 생각할 수 있지만 평가 받지 못한다면 더 발전 할 수 없다.
비슷한 실력을 가진 사람들과 작업을 했기 때문에 제대로된 피드백을 받지 못하고 개발만 하였던 것 같다.
추가적인 코드에 관한 조언이 있다면 현재보다 더욱 발전할 수 있을 거라 생각된다.
팀원 모두 가장 공통적으로 발생 했던 문제는 addFlash에서의 문제 였다.
controller에서 성공적일 경우 결과값을 view에게 보내주는 과정에서 addFlash을 사용하여
사용자에게 알람을 통해 그결과를 알려주려고 시도하였다..
addFlash를 사용하는 방법말고 session으로도 사용해보고 하였지만 여러가지 방법을 시도 하였지만 알람창이 뜨지 않았다.
데이터값이 혹시 넘어오지 않았는지 데이터를 함께 출력하여 보았지만 데이터는 잘넘어가는데 역시 뜨지않았다.
부트스트랩과의 충돌 문제인지 감이 오지 않았고 작업 과정에 대해 분석해야할 필요성이 있다.
프로젝트를 진행하면서 마이바티스에 넣은 쿼리문에 오류가 종종 있었다.
sql 작성 규칙을 지키지 않아 에러가 난 경우나 쿼리문을 잘못 짜서 에러가 났을 경우가 많았고 시간을 많이 낭비했다.
이과정에서 프로젝트르 할 때 내가 쿼리문을 어떻게 짜느냐에 따라 데이터를 가장 효율성 있게 가져올지 생각하게 되었다.
sql의 중요성을 한번 더 각인하는 시간이 되어 sql 공부의 필요성을 느꼈다.