Skip to content

Latest commit

 

History

History
82 lines (60 loc) · 2.15 KB

README.md

File metadata and controls

82 lines (60 loc) · 2.15 KB

studymouse-server

Study Mouse의 Java Spring Server 저장소 입니다.

Run Ainize

Run on Ainize

API

https://studymouse-mjung1798.endpoint.ainize.ai/swagger-ui.html

Build

# build 이전에 database & security & mail push 설정 필요.
docker build -t [docker_hub_id]/[docker_hub_repo_name]
docker push [docker_hub_id]/[docker_hub_repo_name]

필요한 credential 정보

spring:
  datasource:
    driver-class-name: org.h2.Driver
    url: [jdbc url]
    username: [database name]
    password: [database password]
  mail:
    host: smtp.gmail.com
    port: 587
    username: [gmail username]
    password: [gmail password]
  security:
      oauth2:
        client:
          registration:
            google:
              client-id: [googel client-id]
              client-secret: [google client-secret]

image

Introduce

매일같이 똑같은 영어단어를 해석하고 다시 잊고 다시 찾는 일, 지겹지않나요? 하루에 보는 수많은 단어들을 관리하는 StudyMouse로 간편하고 자연스럽게 단어를 습득하는 환경을 만들어 보세요.

ScreenShot

image

image

Server Architecture

image

Develop Environment

  • Language : Java
  • IDE : Intellij IDE
  • BuildTool : Gradle 6.4
  • Spring Boot 2.0
  • Spring Data JPA
  • Google Cloud Platform VM
  • Maria DB

Dependency

  • spring-starter-security
  • spring-starter-mail
  • swagger-ui, swagger2
  • queryDsl
  • lombok

contributor