PROMENTOUS_v2

다양한 프로젝트와 멘토링을 통해 개발자로서 한층 더 성장할 수 있는 서비스인
PROMENTOUS 프로젝트에서, 아쉬웠던 부분을 개선한 프로젝트입니다.



🧐 기존의 PROMENTOUS가 궁금하다면?

🖥 기존 PROMENTOUS 레포지토리

Database

사용 언어

VUE NODE.JS

📲 개선한 사항

새로운 메인 페이지를 소개합니다

  • 기존의 메인 페이지는 게시판들을 모아 놓은 인상이 강하여
    서비스를 소개하는 페이지로 새단장 하였습니다.

개선된 글 작성 기능을 소개합니다

  • 필수요건 필터링 분기처리를 추가하여, 어떤 필수조건이 누락되었는지 알 수 있게 되었습니다.
  • 정규표현식 추가를 통해 오류가 나는 일부 상황을 해결하였습니다.

개선된 모집 게시판을 소개합니다

  • 실제 DB와 연동시 응답시간이 늘어난 현상을 로딩 화면과 기능을 구현하여 해결했습니다.
  • 열람중인 페이지를 알 수 없던 부분을, 시각적으로 알 수 있도록 풀어냈습니다.

개선된 팀 관리 페이지를 소개합니다

  • 전체적으로 UI를 개선했습니다.
  • 완료된 프로젝트에 한해서, 동료평가 기능을 추가 구현했습니다.

그 외의 개선사항들을 소개합니다

  • 페이지별로 분리되어 있던 모달 컴포넌트를 하나의 컴포넌트로 통합하였습니다.
  • 평가기능 구현과 동시에 프로필 모달 창에서도 유저의 평판 점수를 확인할 수 있게 되었습니다.
  • 외부 라이브러리를 사용할 때, 필요한 부분만 사용하도록 세팅을 바꾸었습니다.
    • vue3-editor, vue-datepicker, vue-star-rating

👨‍👩‍👧‍👦 팀원 소개

개선작업에 참여한 팀원을 소개합니다.

곽성재 노영석
@ssssssjay @evelo0702

📱 기능 소개

프로젝트 모집을 할 수 있습니다 다양한 검색 필터링 기능을 통해 프로젝트 검색을 할 수 있습니다.

기본 제공이 되는 양식을통해 원하는 조건으로 팀원을 모집할 수 있습니다.

  • 시작예정일, 진행기간, 보증금여부, 모집분야, 사용 기술(언어)

프로필 모달 , 댓글기능으로 팀장과 예비 팀원의 정보를 확인할 수 있으며 소통이 가능합니다.

프로젝트 후기 작성이 가능합니다

  • 완료한 프로젝트에 한해서 후기 작성이 가능합니다.
  • 다른 사람의 프로젝트 후기글을 열람할 수 있습니다.
  • 댓글 기능을 통해 작성자와 소통할 수 있습니다.

멘토링 등록을 할 수 있습니다

  • 본인이 원한다면 멘토 등록을 통해 자신을 홍보할 수 있습니다.
  • 멘토로 등록한 멘토의 프로필을 열람할 수 있습니다.

본인이 참여한 프로젝트 팀의 관리페이지가 있습니다

  • 참여중인 프로젝트의 정보들을 완료 여부에 따라 확인할 수 있습니다.
  • 팀장일 경우에만 팀의 상태 변경 및 팀원의 수락 혹은 거절할 수 있습니다.
  • 진행 완료된 프로젝트의 경우엔 팀원끼리 상호 평가 기능을 이용할 수 있습니다.

자신의 정보를 수정 가능합니다

  • 다른 유저가 모달로 확인 가능한 자신의 정보를 조회 및 수정이 가능합니다.