- Spring Boot
- h2
- Maven
- Spring security
- Thymeleaf
- JavaScript
- HTML5
- CSS3
- 스터디의 모집과 관리를 할 수 있는 웹 프로그램으로 모든 기능은 회원만 이용가능합니다.
- 스터디를 관리하는 기능에서는 사용자가 자신이 관리하고 싶은 스터디를 생성합니다. 스터디가 생성될 때 함께 8자리의 문자로 조합된 난수가 생성되어 함께 저장되는데 이 코드를 입력하여 만들어진 스터디에 참여가 가능합니다. 기본적으로 스터디는 제목, 스터디에 참여하는 사용자, 간단한 내용으로 구성되어 있으며, 추가로 커리큘럼과 커리큘럼에 따른 커리큘럼 상세내용과 정리한 스터디 내용을 저장할 수 있습니다. 스터디 구성원의 관리는 해당 스터디를 만든 관리자만이 할 수 있고, 작성된 내용에 대한 관리는 작성자만 가능하며 만약 작성자가 탈퇴했을 경우 해당 스터디의 관리자만 가능합니다.
- 스터디를 모집하는 기능은 마찬가지로 사용자가 등록할 수 있으며, 카테고리에 따른 분류, 제목, 간단한 내용, 모집인원과 오프라인에서 진행되는 스터디를 감안하여 진행할 위치로 구성되어 있습니다. 사용자의 편의를 생각하여 검색의 분류는 카테고리, 제목과 내용, 위치의 세가지 항목으로 구성했습니다. 사용자가 참여하고 싶은 모집스터디를 찾을때 궁금증을 해결할 수 있도록 메시지를 보내는 기능을 추가하여 보완했으며 이 메시지 기능을 이용하여 스터디코드도 전송할 수 있습니다.