Skip to content

so-sim/server

Repository files navigation

🙌 Sosim Server

이 레포지토리는 소심한 총무 서비스의 Server 레포지토리입니다.

How To Contribute?

  1. Fork this Repository
  2. Add Issue on this repository
  3. Typing Code
  4. Create Pull & Request
  5. Merge 🤗

How To Run?

  1. Git Clone
  2. Turn On your MySql(port : 3306)
  3. Create DB
  4. Turn On your Redis(port : 6379)
  5. move directory to /server
  6. type code
$ ./gradlew build
  1. move to ./build/libs
  2. run jar file
$ java -jar ~.jar

or To Run Background

$ nohup java -jar ~.jar & /dev/null

📑 Server Functions

  1. OAuth 로그인 기능
  2. 모임 생성, 초대 기능
  3. 벌금 생성 기능
  4. 벌금 알림 기능

🪢 Server Architecture

🛠️ Server Stack

Language

  • Java 11

Web Framework

  • Web Framework : Spring(Boot)

DB

  • DataBase : MySQl 8.0.30 (InnoDB)

  • DataBase Library : JDBC, Spring Data JPA, QueryDsl

InMemory DB

  • InMemory : Redis latest

Authentication & Authorization

  • Security : Spring Security
  • JWT
  • JWT Library : io.jsonwebtoken:jjwt-api:0.11.2

🔗 Reference

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages