소개
Git과 같은 프로젝트 형상관리 도구를 활용하기 어려워하는 초보 개발자들을 위한 프로젝트 형상관리 서비스입니다.
개인적인 프로젝트에 대한 형상관리 서비스를 이용하여 버전관리를 할 수 있고 팀을 조직하고 팀원을 초대하여 공유 프로젝트에 대한 형상관리 서비스를 이용하여 협업을 진행할 수 있습니다.
프로젝트 목표
- 비교적 간단한 형상 관리 기능을 제공하여 초보 개발자분들께서 어렵지 않게 프로젝트를 형상관리 할 수 있도록 하는 것
- 입문용으로 사용해 보면서 추후 고도화된 형상관리 도구(Git 등)를 활용할 때 도움이 되는 것
GitHub Link
https://github.com/Devs-Of-Kosmo/devhub-server
기술 & 라이브러리
- Java, Spring Boot, JPA, Spring Security, JWT
- Spring Data Jpa, MySQL, Redis
- JGit, OAuth2, Mail, Thymeleaf
- Docker, EC2, RDS
- Springdoc-openAPI, Swagger
- Postman, JMeter
소프트웨어 아키텍처
ERD