Skip to content

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

Notifications You must be signed in to change notification settings

study-mouse/studymouse-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published