STORE
은 논문 검색, 요약, 추천을 위한 웹페이지 입니다. 사용자가 요약을 원하는 논문을 pdf
파일로 업로드 시, 논문 요약 및 비슷한 논문을 추천받을 수 있습니다.
- Common Service
- 논문 검색 서비스를 제공합니다.
- 관심있는 논문 스크랩 서비스를 제공합니다.
- Summary Service
- 논문 요약 서비스를 제공합니다.
- 키워드, 이미지, 워드클라우드를 논문에서 추출해 표시합니다.
- Recommend Service
- 논문 추천 서비스를 제공합니다.
- 요약된 논문과 비슷한 논문을 추천합니다.
- 상세보기한 논문과 비슷한 논문을 추천합니다.
여기를 클릭해 사이트를 확인하세요 😄
아래 방법을 따르시면 프로젝트를 실행시킬 수 있습니다.
- Windows 10
- Python 3.6.8
- Node.js 8.10.0
- SQLite3
-
깃헙의 레포지토리를 클론합니다.
$ git clone https://lab.ssafy.com/s03-bigdata-sub3/s03p23a406.git
-
npm을 설치합니다.
$ npm install
STORE
서비스를 사용하기 위해서는 다음과 같은 방법으로 실행합니다:
-
백엔드 서버를 실행합니다.
-
IDE에 import 후 실행합니다.
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver 8080
-
-
프론트엔드를 실행합니다.
$ npm runserve
해당 서비스는 AWS EC2
를 이용하여 배포하였습니다. 사전에 여기를 참고해서 AWS EC2
계정을 생성하세요.
배포를 하기위해서는 다음과 같은 방법으로 실행합니다:
-
AWS EC2 인스턴스 생성
-
git repository clone
-
필요한 패키지 다운로드
$ pip3 install -r requirement.txt
-
JDK 설치 (환경변수 설정)
-
python manage.py runserver 0:8080 (서버 실행)
-
npm build (dist 폴더 생성)
여기를 클릭하세요.
크롬 | 사파리 | edge | firefox |
---|---|---|---|
latest | latest | latest | latest |
- Vue.js 2.6.11
- vue/cli 4.4.6
- npm 6.14.8
- Django 3.1.1
- IDE: Visual Studio Code 1.48
Technology | Description | Official website |
---|---|---|
Vue | Front-end framework | https://vuejs.org/ |
Vue-router | Routing library | https://router.vuejs.org/ |
Vuex | Global State Management library | https://vuex.vuejs.org/ |
Axios | HTTP communication library | https://github.com/axios/axios |
Technology | Dscription | Official Website |
---|---|---|
django | Container + MVC framework | https://www.djangoproject.com/download/ |
csrf token | Authentication and authorization token | https://docs.djangoproject.com/en/3.1/ref/csrf/ |
여기를 클릭하세요.
여기를 클릭하세요.
- branch 종류
- develop-[이니셜] : 각 개발자들이 작업하는 개인 공간.
- Commit 메세지 Format
"[type]commit message, [issue Key] "
ex) git commit -m "[Add] <기능설명>, [jira Key]"
- Add : 새로운 기능 추가.
- Fix : 버그 수정.
- Modify : 기능에 버그는 없지만, 코드 수정.
- Test : 테스트용 코드.
- Style : 단순 코드 포멧팅.(세미콜론 누락, 들여쓰기 등).
- Doc : 문서(.md 등) 수정.
- 박진수 - jinsoo Park - [email protected] - @ahrtz
- 김순빈 - Soonbeen Kim - [email protected] - @soo-ni
- 유동균 - Donggyun Yoo - [email protected] - @whydizzy27
- 윤인하 - Inha Yoon - [email protected] - @dlsgk147
- 정다비치 - Davichi Jeong - [email protected] - @davichiar
Copyright (c) 2015 Juns Alen
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.