- IDE : intellij
- Language : java
- Database : mysql(jdbc driver gradle)
- Server : aws
- 프로그램
- csv파일을 읽어 필요한 부분을 추출
- 추출한 내용을 객체에 저장
- 객체 내용을 DB에 연동해서 Insert
- DB연동해서 작업 추가
- 테스트 코드 활용
- 운동은 선택이 아닌 필수! 혼자가 아닌 다같이 하자~
- 사용자에게 쉽고 간단한 운동메이트를 찾을 수 있게 하는 서비스 제공
- 새로운 지역에서도 운동으로 이웃들과 친해지고 생활체육 활성화 기대
- 멋쟁이사자처럼 백엔드스쿨 2기 팀프로젝트
- 에디터 : Intellij Ultimate
- 개발 툴 : SpringBoot 2.7.7
- 자바 : JAVA 11
- 빌드 : Gradle
- 서버 : AWS EC2, AWS RDS, AWS S3
- CI/CD : Docker, gitlab
- 데이터베이스 : MySql, Redis
- 필수 라이브러리 : Spring Data JPA, Lombok, Spring Security, thymeleaf, JWT, WebSocket, OAuth2.0, Email
- 로그인
- 예시1
- 예시2
- 예시1
- 회원가입
- Oauth 로그인
- ID/PW 찾기
- 크루 CRUD
- 크루 댓글/대댓글
- 크루 좋아요
- 크루 참여
- 크루 참여 승인/거절
- 참여자 명단 조회
- 크루 종료 시 후기 작성
- 온도지수 체크
- 후기 조회
- 알림 기능
- 실시간 매칭기능
- 실시간 채팅
- 접속자 확인
- 채팅 내역 조회
- 읽음 처리
- USER 팔로우
- 팔로우 목록 조회
- 마이프로필 조회
- 개인사진 등록
- 참여중인 크루 조회
- 어떤걸로 사용하면 좋을지 고민
API 종류 | HTTP | URI | API 설명 |
---|---|---|---|
hello |
GET | /api/v1/hello | testAPI return String |