jsp hyukshop
1.0.0
CREATE USER 'shopuser'@'%' identified by 'shop0805';
GRANT ALL privileges on *.* TO 'shopuser'@'%';
create database shopdb;use shopdb;CREATE TABLE product(
id int primary key auto_increment,
productName varchar(120) unique not null,
companyId int not null,
price long not null,
soldCount int default 0,
detail longtext not null,
imgUrl_1 varchar(100) not null,
imgUrl_2 varchar(100),
imgUrl_3 varchar(100),
imgUrl_4 varchar(100),
writerId int,
createDate timestamp default now(),
updateDate timestamp default now()
);CREATE TABLE user(
id int primary key auto_increment,
username varchar(20) unique default null,
name varchar(20) not null,
email varchar(50) not null,
phone varchar(13) not null,
address varchar(120) not null,
password char(64) not null,
kakaoId long,
naverId long,
auth varchar(10) default 'user',
createDate timestamp default now()
);CREATE TABLE company (
id int primary key auto_increment,
name varchar(40) unique not null,
url varchar(80) unique
);CREATE TABLE favorite(
id int primary key auto_increment,
userId int not null,
productId int not null,
createDate timestamp default now()
);CREATE TABLE cart(
id int primary key auto_increment,
userId int not null,
productId int not null,
createDate timestamp default now()
);CREATE TABLE qna(
id int primary key auto_increment,
userId int not null,
productId int not null,
optionNo int not null,
password varchar(4),
detail longtext,
createDate timestamp default now()
);CREATE TABLE review(
id int primary key auto_increment,
userId int not null,
productId int not null,
detail longtext not null,
createDate timestamp default now(),
updateDate timestamp default now()
);1. 회원가입

2. 로그인

3. 카카오 로그인

4. 네이버 로그인

네이버/카카오 최초 로그인 시 추가정보 입력 요구

5. 로그아웃
6. 메인페이지

7. 상단바 브랜드별 메뉴

8. 브랜드별 메뉴 페이지

9. 검색기능

10. 판매량 순 랭킹 페이지

11. 전체상품 페이지에서 특정 브랜드 별

12. 로그인 시 상단 메뉴 추가

13. 정보수정 클릭 시 비밀번호 재확인

14. 회원정보 수정

15. 상세상품 페이지 - 상단

16. 상세상품 페이지 - 탭

17. 상세상품 페이지 - 리뷰탭과 Q&A탭

18. 상세 리뷰, Q&A 페이지

19. Q&A 중 비밀글 클릭 시

20. 리뷰 전체보기 클릭 시

21. Q&A 전체보기 클릭 시

22. 리뷰 작성하기 클릭 시

23. Q&A 작성하기 클릭 시

24. 우측 상단 메뉴 중 찜

25. 우측 상단 메뉴 중 장바구니

26. 결제 페이지

27. 결제 화면

28. 결제 실패 시

29. 결제 성공 시

30. 아임포트 내역
