Skip to content

milkiss0404/connectCode

 
 

Repository files navigation

connectCode


목차



1. 프로젝트 개요

📌 기획 의도

connectCode의 취지는 개발자로서의 꿈을 이루기 위해 노력하고 있는 취준생들을 지원하는 것입니다. 개발자 취준생들에게 새로운 기회를 제공하고,
더 나은 미래를 향해 성장할 수 있는 웹 플랫폼을 개발했습니다. 취준생들이 현업 개발자들과 연결되어 비용을 지불하고 원하는 멘토링을 받을 수 있는 서비스를 제공합니다.

현업에서 경험이 풍부한 개발자들은 취준생들에게 귀중한 조언과 멘토링을 제공하고, 취준생들은 이를 통해 산업에 대한 이해를 높이고 기술적 역량을 향상시킵니다. 이런 협업은 취준생들이 새로운 도전에 더욱 자신감을 가지고, 현업에서 요구되는 실무 역량을 보다 빠르게 갖출 수 있도록 도움을 줍니다. 개발자 취준생들이 미래의 성공적인 개발자로서 꿈을 이루어 나갈 수 있도록 돕는 것이 connectCode의 취지입니다.


📌 프로젝트 개요


📌 비즈니스 모델


📌 주요 기능


📌 사용자별 필요 기능




2. 팀원소개




3. 개발환경




4. ERD 및 작업흐름도

📌 ERD 구조

📌 작업흐름도









5. 페이지 구성

✒️ Home 화면

: 인기 많은 멘토 최대 8명 프로필 노출 및 최신 후기 확인가능




✒️ 회원가입 페이지

: Spring Security를 사용한 사용자 비밀번호 암호화
: 멘티 회원 가입


: 멘토 회원 가입
: 기본 회원 가입 후에는 마이페이지에서 최종 정보 ( 학력/경력 ) 입력 후 관리자에게 최종 승인 요청


: 아이디/비밀번호 찾기
findIdAndPw





✒️ 멘토 마이페이지

: 필수 입력 사항 수정 가능



: 신청이 들어온 멘토링 수락 또는 거절



: 멘토링 후 리뷰 확인 가능





✒️ 멘티 마이페이지

: 멘토링 리뷰 작성





✒️ 멘토 찾기 게시판

: 필터 설정


: 북마크 기능 비동기식 처리, 멘토 카드 클릭시 멘토 정보 확인 가능





✒️ 멘토링 신청 및 결제

: iamport API를 사용한 카카오페이, 다날, HNH KCP 결제 가능 ( 테스트 모드 )
: 결제 후 멘토링 일정 전까지 마이페이지에서 환불 가능


: 멘토링 신청 시 coolSMS API를 이용한 문자 전송
sendSMS





✒️ 무료 멘토링 게시판

: 회원들만 게시판 접근 가능





✒️ 관리자 모드

: 사용자 통계 확인 및 결제, 회원 관리


: 멘토 요청 들어온 경우 첨부파일 확인 후 최종 승인 또는 거절


: 모든 회원에게 메일 전송 가능
sendEmail





📌 ~ing

리눅스에서 gradle로 빌드가 안되는 문제를 3일째 해결하지 못하고있다... 개행 문자가 원인이 될 수 있다는 정보를 입수했다.

다행히 깃에서 개행문자 처리를 해준다고한다 git config --global core.autocrlf true 설정을 해주면 윈도우환경에서 작업하고 리눅스에 배포할 때를 의미한다. 로컬에서 원격으로 푸쉬할 때는 리눅스 개행문자(LF)로 처리해주고 원격에서 로컬로 풀 할 떄는 윈도우 개행문자(CRLF)로 처리해준다고 한다.

About

06/20 팀 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 32.8%
  • JavaScript 31.2%
  • Java 24.7%
  • HTML 7.3%
  • CSS 4.0%