[ CAMFLE Introducing ]
접속 url : https://givoandtake.run.goorm.io/list
-
접속 계정은 ID : hyemin / PW : hyemin 사용 *
-
파일 구조
camfle_project/
├── .gitignore
├── LICENSE
├── application.py
├── database.py
├── goorm.manifest
├── readme.md
├── authentication/
│ ├── init.py
│ ├── auth_routes.py
│ └── ...
├── static/
│ ├── css/
│ │ └── styles.css
│ ├── js/
│ │ └── scripts.js
│ └── ...
└── templates/
├── detail.html
├── index.html
├── list.html
├── login.html
├── mypage_like.html
├── mypage_review.html
├── mypage_sell.html
├── reg_items.html
├── reg_reviews.html
├── review.html
├── review_detail.html
├── signup.html
├── submit_item_result.html
├── timetable_match.html
└── ... -
주요 코드 설명
-
- 사용자가 중고 물품을 등록할 때 물품의 카테고리, 구매시기, 사용횟수 등의 정보를 입력하면 자체 알고리즘을 통해 적정 가격을 계산하여 추천합니다.
- 사용자는 추천 가격을 그대로 사용하거나, 본인이 선택한 가격을 사용할 수 있습니다.
- 물품 리스트 창에서 추천 가격 대비 현재 가격의 적정 여부를 쉽게 파악할 수 있습니다.
-
- 사용자가 구매 버튼을 누르면 현재 등록된 다른 사용자들의 시간표와 비교하여 일치하는 공강 시간을 최대 3개까지 추천합니다.
- 실제 이화여대 시간표와 유사한 구조로 9시부터 6시까지 1시간 15분 수업, 15분 공강 시간으로 구성되어 있습니다.
- 사용자의 매칭 화면은 네비게이터 바를 통해 "{{id}}님 반갑습니다!" 메뉴로 연결됩니다.
-
-
HOW TO BUILD
- Python 3.x 설치
- Flask 프레임워크 설치
- Goorm IDE 통해 git pull
-
HOW TO INSTALL
- 레포지토리 클론 :
git clone https://github.com/your-username/camfle-project.git
- Goorm IDE 통해 가상환경 생성 및 활성화
- 데이터베이스 초기화 :
python database.py
- 서버 실행 :
python application.py
- 서비스 url 통하여 접속
- 레포지토리 클론 :
-
HOW TO TEST
- 웹 브라우저에서 https://givoandtake.run.goorm.io/list 접속
- 회원가입 및 로그인 테스트
- 물품 등록 및 구매 테스트
- 시간표 매칭 기능 테스트
- 리뷰 작성 및 조회 테스트