[스파르타코딩클럽 후기] 개인 프로젝트 후기

whitehighdragon·2020년 6월 27일
1

마이프로젝트

목록 보기
5/5

1. 프로젝트 취지 설명

  • 테니스용품들을 한페이지에 보여주는 홈페이지
  • 지금까지 배운 기술을 써보고 싶어서 만들게 되었다.
  • 아직은 상품을 보여주고 카테고리 별로 나눠서 밖에 안보여주지만 로그인 기능도 넣고 진짜 홈페이지처럼 만들어보고 싶다.

2. 시연 영상

내용 정리
1. db에 있는 상품들을 구현
2. 카테고리 버튼 클릭시 카테고리 별로 상품 보여준다.
3. 상품에 구매 버튼을 클릭시 판매 페이지로 이동시켜준다.
4. 즐겨찾기 버튼을 클릭시 나만에 즐겨찾기 페이지로 이동시켜준다.
5. 카트 버튼을 클릭시 내가 즐겨찾기 해놓았던 상품들을 보여준다.
6. 필요가 없어진 상품은 즐겨찾기 페이지에서 지울 수 있다.
7. 브랜드를 검색할 경우 그 브랜드 상품을 모아서 보여준다.

3. 기술 설명

  1. 크롤링할 사이트를 선정
  2. 크롤링으로 데이터 베이스를 구축한다.
  3. db에 저장되어 있는 상품들을 불러와서 확인.
  4. ajax통신으로 db내용을 주고 받은 후 html페이지에 상품을 만들어준다.
  5. 각 버튼을 클릭시 해당하는 상품들을 보여준다.
  6. 즐겨찾기 했던 상품들을 다른 페이지에서 모아서 보여준다.

4. 어려웠던 점 & 극복 방법

  • 크롤링을 하는데 사이트마다 구조가 다르기 때문에 처음에 구조를 파악하는데 어려움을 느낌.
  • ajax 통신을 하는데 get/post의 방식을 개인프로젝트에 적용하는데 헷갈렸다.
  • 프론트엔드를 구축방법이 조금 까다로웠다.
  • 극복 방법 : 평일에 다시 복습하며 고민해보고 안되면 금요일에 오피스아워가서 물어보고 수업시간에 튜터님한테 물어봐서 극복하였다.

5. 후기

8주동안 웹개발을 가볍게 배워보자는 생각으로 처음에 신청을 해서 만족스러운 공부였던 것 같다.
웹개발이 어떻게 개발되는 지를 쭉 알게되어 뿌듯했다.
프로젝트는 내가 배운 내용을 최대한 활용하자는 생각으로 했기때문에 배웠던 내용을 최대한 활용하기 위해 노력했던 것 같아 뿌듯한 프로젝트였다.

1개의 댓글

comment-user-thumbnail
2020년 6월 27일

완전 쇼핑몰인데요?? 8주간 고생하셨어요!

답글 달기