1 of 37

WORLD WIDE EWHA

2024-2 오픈소스 플랫폼

팀 오소리

이나현 이소정 복지희 김기연 김희서 이나경

발표: 복지희 이나경

2 of 37

WORLD WIDE EWHA란?

WWE는 2024학년도 2학기 이화여자대학교

오픈SW플랫폼 오소리팀에서 탄생한 플랫폼입니다.

교환학생/방문학생 등의 이유로 해외에 나가있는 학생들이 학기를 마치기 전/후에 중고물품을 보다 쉽게 거래할 수 있도록 지원합니다.

3 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

CONTENTS

화면

개발 환경

데이터베이스 구성

DEMO video

오픈소스 관리

Github & Blog

*💙 = 추가적으로 develop한 부분 및 기능

4 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

화면 소개

홈 화면

회원가입 및 로그인

마이페이지

상품등록

찜하기 기능

리뷰 작성 및 조회

5 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

홈 화면

6 of 37

    • global 중고거래 플랫폼의 identity를

디자인

    • 편리한 검색창 💙
    • 대륙별 필터링

7 of 37

    • global 중고거래 플랫폼의 identity를

디자인

    • 편리한 검색창 💙
    • 대륙별 필터링

8 of 37

    • global 중고거래 플랫폼의 identity를

디자인

    • 편리한 검색창 💙
    • 대륙별 필터링

9 of 37

    • global 중고거래 플랫폼의 identity를

디자인

    • 편리한 검색창 💙
    • 대륙별 필터링

10 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

회원가입 및

로그인

11 of 37

회원가입

    • 적합한 형식으로 입력하도록 유도하여 프로젝트 완성도를 높임.💙

12 of 37

회원가입

    • 적합한 형식으로 입력하도록 유도하여 프로젝트 완성도를 높임. 💙

13 of 37

로그인

    • 로그인 완료 시 상단 바에 아이디가 표시됨.

14 of 37

로그인

    • 로그인 완료 시 상단 바에 아이디가 표시됨.

15 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

마이페이지 💙

    • WWE 만의 페이지 💙
    • 많은 추가 기능들 포함
    • 로그인하지 않으면 마이페이지 접속이 불가하며 로그인 페이지로 redirect
    • 타인의 마이페이지에서는 일부 권한이 제한됨 (리뷰남기기, 판매 재개하기 버튼 안 보임)

16 of 37

마이페이지

    • 찜한 상품, 구매 내역, 판매내역, 받은 리뷰를 한 눈에 볼 수 있는 마이페이지

찜한 상품에 들어가면

거래 완료 여부가 표시됨

회원가입 시 입력했던

정보가 표시됨

17 of 37

마이페이지

    • 찜한 상품, 구매 내역, 판매내역, 받은 리뷰를 한 눈에 볼 수 있는 마이페이지

구매한 상품에 대하여

리뷰를 남길 수 있음

18 of 37

마이페이지

    • 찜한 상품, 구매 내역, 판매내역, 구매자로부터 받은 리뷰를 한 눈에 볼 수 있는 마이페이지

19 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

상품 등록

20 of 37

상품 등록

    • 상단 네비게이션 바에서 바로 상품 등록이 가능
    • 로그인을 하지 않으면 등록할 수 없게 만들어 완성도를 높임 💙

21 of 37

상품 등록

    • 상단 네비게이션 바에서 바로 상품 등록이 가능
    • 로그인을 하지 않으면 등록할 수 없게 만들어 완성도를 높임 💙

22 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

찜하기 💙

23 of 37

찜하기

    • 상품 상세페이지에서 상품 찜하기(좋아요) 가능

    • 찜한 상품은

마이페이지- 찜한상품

탭에서 확인 가능

상품 찜하기(좋아요) 버튼 클릭

24 of 37

찜하기

    • 상품 상세페이지에서 상품 찜하기(좋아요) 가능

    • 찜한 상품은

마이페이지- 찜한상품

탭에서 확인 가능

찜한 상품은 자동으로 마이페이지-찜한상품 탭에 추가되고,

해당 상품을 누르면 해당 상품의 상세페이지로 이동

25 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

리뷰 작성 및

조회하기

26 of 37

리뷰 작성

    • 마이페이지 > 구매 내역 > 리뷰 남기기

27 of 37

리뷰

상세 조회

    • 마이페이지 > 리뷰 전체 조회 > 각 리뷰 클릭

28 of 37

리뷰

상세 조회

    • 마이페이지 > 리뷰 전체 조회 > 각 리뷰 클릭

29 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

개발 환경

30 of 37

개발 환경

    • HTML/CSS
    • Javascript

프론트엔드

백엔드

    • anaconda, flask
    • firebase

31 of 37

LEARNING OBJECTIVE

Conduct a short research project to answer a question, drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.

DB 구성

32 of 37

33 of 37

DEMO 시연

34 of 37

35 of 37

오픈소스

관리 💙

    • 커밋 및 PR 형식을 잘 관리하여 유연한 소통을 함.

36 of 37

GITHUB

& BLOG

    • https://github.com/Ewha-Ohsori/WWE.git
    • https://ewha-ohsori.tistory.com
      • conda 에러 해결방법 공유를 위한 추가글 💙

37 of 37

THANK YOU!

TEAM 오소리

이나현 이소정 복지희 김기연 김희서 이나경