도서 구매 웹사이트
Eladin(엘라딘)
기존 알라딘 사이트의 UX/UI 개선
기존 알라딘 사이트의 양탄자 배송에서 착안하여 사용자의 빠른 주문 및 배송이 가능하도록 단순화된 UI와 최소한의 기능 제공
복잡한 절차 없이 도서를 빨리 구매하고 싶은 사람
이름 | 담당 업무 |
---|---|
윤동주 | 팀장/프론트엔드 |
김유정 | 팀원/프론트엔드 |
김혜민 | 팀원/백엔드 |
서윤지 | 팀원/백엔드 |
이수빈 | 팀원/프론트엔드 |
⚠ 서버가 내려간 상태입니다.
Role | ID | PW |
---|---|---|
Admin | cozyma@elice.com | 12345678 |
User | python3@naver.com | python3! |
- 회원가입, 로그인, 회원정보 수정, 회원탈퇴 등 유저 정보 관련 CRUD 가능
- JWT 토큰: 서버 DB가 아닌 프론트 단 sessionStorage에서 저장 및 관리
- 카테고리에 따른 도서 목록, 도서 상세 정보 조회 가능
- 장바구니 도서 조회, 도서 추가, 일부/전체 선택, 일부/전체 삭제 등 장바구니에서 CRUD 가능
- 장바구니: 서버 DB가 아닌 프론트 단 localStorage에서 저장 및 관리
- 장바구니에서 주문 목록 조회, 주문 완료 후 주문 정보 조회 및 삭제 가능
- 관리자: 주문, 카테고리, 도서 CRUD 가능
User.mp4
Admin.mp4
Bulma | LocalStorage | SessionStorage |
---|---|---|
Nodejs | Express | GCP | MongoDB Atlas | Mongoose |
---|---|---|---|---|
- 프론트:
src/views
폴더 - 백:
src/views
이외 폴더 전체 - 실행: 프론트, 백 동시에 express로 실행
git clone https://kdt-gitlab.elice.io/sw_track/class_03/web_project/team4/eladin.git
npm install
MONGODB_URL=mongodb+srv://ming:dpffltm123@cluster0.soadvsp.mongodb.net/?retryWrites=true&w=majority
PORT=8000
npm start