/slowcampus-web-project

GCP를 활용한 IT분야별 트렌드 분석(Web Application) 서비스

Primary LanguageVue

GCP를 활용한 IT분야별 트렌드 분석(Web Application) 서비스

version

vue

spring-boot html css

javascript

node.js

javascript


Table of Contents

introduction

실무 중심형 교육 콘텐츠 제공하는 회사로 학생들에게 다양한 **IT **교육 컨텐츠리서치 자료를 제공하는 회사로서 빠르게 변하고 있는 IT 시장에서 분야 별 랭기지, 프레임워크, 라이브러리에 대한 리서치 부족으로 컨텐츠의 퀄리티가 떨어지고 있는 상황, 이에 외부 데이터 소스를 활용해 IT분야별 랭기지 및 라이브러리를 중점적으로 데이터 분석 진행하고 시각화 수행

directory

trendAnalyics
|-- backend
|   `-- apachebeam-dataflow-project
|       `-- src
|       `-- requirements.txt
|       `-- venv
|   `-- googleSdkProxyServer
|       `-- bin
|       `-- public
|       `-- routes
|       `-- views
|   `-- slowcampus
|       `-- src
|-- front
|   `-- public
|   `-- src
|   `-- testsß
|--

requirement

  • Google Application credentials
  • node.js(LTS. 12.18.3)
  • STS
  • python3
  • Jdk/Jre
  • Apache Tomcat
  • Maven

prerequisite

We recommend using nvm (or nvm-windows) to manage and install Node.js, which makes it easy to change the version of Node.js per project.

  • Yarn: We use Yarn to install our Node.js module dependencies (rather than using npm).
  • Git Flow: We are following Git Flow for maintaining software versions.

Authentication of service account using gcloud is required.

testing

ㅡ. node.js(proxy)

$ npm start

ㅡ. spring

$ java -jar [jar-file]

ㅡ.vue.js

$ npm run serve

ㅡ. dataflow

$ python3 main.js

development

gcp_product

gcp_product

gcp_workflow

gcp_workflow

gcp_architect

gcp_architect gcp_architect

demo

http://ingyu.info. (2021. 06. 21 Closed)

stack

front

Vue.js, HTML5, CSS3

back

Spring boot, node.js

infra

Google Cloud Platfrom Compute Engine, Cloud DNS, Cloud SQL, Cloud LoadBalancer

license

MIT License

about

Authored and maintained by lllilllilllilili