Thanks to visit codestin.com
Credit goes to github.com

Skip to content

220718 ~ 220817

yheeee/Supermung

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 

Repository files navigation


1️⃣ 슈퍼멍뭉 소개

슈퍼멍뭉은 슈퍼마켓의 의미와 강아지 뜻 을 합쳐 만든 반려견 전문 쇼핑몰 입니다.
슈퍼멍뭉 쇼핑몰은 강아지를 키우는 반려인을 대상으로 한 웹사이트이며 반려동물과 더불어 가는 세상을 위한 플랫폼 입니다.

2️⃣ 작업기간

2022.07.18 ~ 2022.08.17(1차완료) ~ 추가작업 진행

3️⃣ 팀소개

Front&Back 작업
임은지(팀장), 정윤희, 최진호

4️⃣ 기술스택

▶️ Front 기술스택

역할 스택명
프레임워크

 

▶️ BackEnd 기술스택

역할 스택명
프레임워크
기본언어 Java
데이터베이스
빌드
퍼시스턴트 Mybatis
크롤링자동화 Listly
형상관리

 

5️⃣ 팀원 역할

작업자 작업 내용
임은지 - 아이디어 기획및 팀빌딩 구성
- 부트스트랩을 이용한 커스터마이징 작업
- 로그인 및 관리자 로그인 구현
- 로그아웃 및 관리자 로그아웃구현
- 회원가입 구현 및 폼 조건에 따라 유효성 검사
- 새비밀번호 찾기 구현 및 폼 조건에 따라 유효성 검사
- 봉사게시판CRUD작업
- 봉사게시판 검색페이지
- 봉사게시판 조회수
- 공지사항CRUD작업
- 공지사항 검색페이지 구현
- 공지사항 조회수
- Chart.js을 이용한 대시보드(회원수)
- 백엔드 API 개발 및 연동
정윤희 - 아이디어 기획 및 팀빌딩 구성
- 부트스트랩을 이용한 커스터마이징 작업
- 문의하기 작업
- FAQ작업
- 메인페이지 검색페이지 구현
- 마이페이지 회원정보 조회,수정,탈퇴
- 마이페이지 주문내역(조회,취소), 금액충전, 포인트조회
- 결제페이지 포인트 적용/적립하기
- 결제페이지 포인트 및 충전금액으로 결제하기
- 관리자정보 조회,수정
- 회원관리 CRUD작업
- 회원관리 검색페이지 구현
- 상품관리 CRUD작업
- 상품관리 검색페이지 구현
- 주문관리 조회,취소
- 주문관리 검색페이지 구현
- Chart.js을 이용한 대시보드(주문수)
- 백엔드 API 개발 및 연동
최진호 - 아이디어 기획 및 팀빌딩 구성
- 부트스트랩을 이용한 커스터마이징 작업
- 브랜드스토리 작업
- 배너 및 로고 작업
- 상품 메인 작업
- 상품카테고리별 작업
- 상품페이지 검색페이지
- 상품 장바구니 담기
- 상품 장바구니 수량입력,삭제(개별,전체),가격합계,계속쇼핑하기 구현
- 카테고리 CRUD 작업
- 상품관리 검색,삭제
- Google.charts을 이용한 대시보드(인기상품순위,카테고리갯수)
- 백엔드 API 개발 및 연동

6️⃣ 별첨

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

 

7️⃣ 느낀점

🎇 경험자 부재

3명의 팀원 모두 비전공자로써 최선을 다했지만 아쉬운 부분이 정말 많다.
3명의 팀원 프로젝트 경험이 없어 설계 및 기획에서 어려움을 많이 겪었다.
개발을 진행하면서 보안상의 문제나 여러가지 고려해야할 사항들을 많이 놓친거 같아 아쉬움이 많이 남는다.

🎇 코드 리뷰의 문제

경험자의 부재로 인한 아쉬운 부분과 연결된다.
자신이 코드를 짰을 경우 괜찮은 코드라고 생각할 수 있지만 평가 받지 못한다면 더 발전 할 수 없다.
비슷한 실력을 가진 사람들과 작업을 했기 때문에 제대로된 피드백을 받지 못하고 개발만 하였던 것 같다.
추가적인 코드에 관한 조언이 있다면 현재보다 더욱 발전할 수 있을 거라 생각된다.

🎇 자바스크립트를 사용하면서 생긴 문제

팀원 모두 가장 공통적으로 발생 했던 문제는 addFlash에서의 문제 였다.
controller에서 성공적일 경우 결과값을 view에게 보내주는 과정에서 addFlash을 사용하여
사용자에게 알람을 통해 그결과를 알려주려고 시도하였다..
addFlash를 사용하는 방법말고 session으로도 사용해보고 하였지만 여러가지 방법을 시도 하였지만 알람창이 뜨지 않았다.
데이터값이 혹시 넘어오지 않았는지 데이터를 함께 출력하여 보았지만 데이터는 잘넘어가는데 역시 뜨지않았다.
부트스트랩과의 충돌 문제인지 감이 오지 않았고 작업 과정에 대해 분석해야할 필요성이 있다.

🎇 쿼리문의 중요성

프로젝트를 진행하면서 마이바티스에 넣은 쿼리문에 오류가 종종 있었다.
sql 작성 규칙을 지키지 않아 에러가 난 경우나 쿼리문을 잘못 짜서 에러가 났을 경우가 많았고 시간을 많이 낭비했다.
이과정에서 프로젝트르 할 때 내가 쿼리문을 어떻게 짜느냐에 따라 데이터를 가장 효율성 있게 가져올지 생각하게 되었다.
sql의 중요성을 한번 더 각인하는 시간이 되어 sql 공부의 필요성을 느꼈다.

About

220718 ~ 220817

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 34.2%
  • Java 27.1%
  • CSS 24.8%
  • SCSS 13.4%
  • Other 0.5%