Skip to content

JavaBackEnd21st/resumeEditorBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

AI 자소서 첨삭 서비스 Reditor

reditor_banner

"당신의 경험이 빛날수 있도록"

취업의 첫번째 관문 자기소개서!

많은 취업준비생분들이 자기소개서 작성을 어려워 합니다.

그 이유는 경험이 부족해서가 아닌 어떻게 해당 경험을 설명해야 할지 모르기 떄문이라고 생각합니다.

이제는 Reditor가 20000여개의 자기소개서 데이터를 바탕으로 여러분의 경험을 빛내 드리겠습니다.

Reditor 사용해보기



목차

  1. 프로젝트 소개
  2. 개발 기간
  3. 팀 멤버
  4. 주요기능 소개
  5. 프로젝트 아키텍처
  6. 개발 환경
  7. 레포지토리
  8. 트러블 슈팅 & 기술적 경험

💻프로젝트 소개

멀티캠퍼스 백엔드 개발자 부트캠프(스프링) 21회차 최우수 프로젝트입니다.

5명 모두 취업(이직)준비생으로 이루어진 팀이었기에 모두 자기소개서에 대한 관심이 많았습니다.

좋은 자기소개서를 작성하기 위해 다양한 첨삭 서비스를 이용해 보았지만 결과는 만족스럽지 못하였습니다.

이러한 부분을 저희가 배운 기술을 활용하여 직접 개선해 보고자 해당 프로젝트를 시작하게 되었습니다.

⏲개발 기간

2024.04 - 2024.06

👪팀 멤버

김상휘 박민준 신아진 박연경 안은비
팀장 / AI 팀원 / Frontend 팀원 / Backend 팀원 / Backend 팀원 / Backend

📷주요기능 소개

❗ gif 로딩이 느릴수 있으니 조금만 기다려주세요 ❗

자기소개서를 작성하는 첫번째 스텝은 경험을 나열하는것입니다

자기소개서 가이드 서비스는 여러 경험을 어떠한 항목에 넣는것이 효율적인지 추천해줍니다.

또한 미리 크롤링한 회사들의 자기소개서 항목을 제공함으로써 유저 경험을 향상 시켰습니다.

reditor_guide

저희 서비스의 메인 기능인 자기소개서 첨삭 서비스입니다.

첨삭 이후 사용자가 달라진 부분을 한눈에 볼수 있도록 Diff 버튼을 추가 하였습니다.

로딩 시간동안 사용자가 지루하지 않도록 spinner 아래에 Tip을 추가 하였습니다.

reditor_edit

다른 사람이 첨삭한 자기소개서 결과물을 열람할수 있는 페이지 입니다.

가장 많은 추천수, 가장 조회수가 많은 자소서 목록을 확인 할 수 있습니다.

검색을 통해 원하는 자기소개서 목록을 검색할수 있도록 구현 하였습니다.

reditor_list

즐겨찾기, 별점부여, 댓글작성이 가능한 상세페이지 입니다.

즐겨찾기에 추가한 자기소개서는 마이페이지에서 확인 가능합니다.

reditor_detail_page

회원정보가 수정가능한 마이페이지 입니다.

수정한 기록을 확인 할수있고 즐겨찾기에 추가한 목록을 확인 할 수 있습니다.

reditor_my_page

가입한 유저들의 기본적인 정보를 열람 할 수 있습니다.

사용자의 불순한 의도가 발견될 경우 즉각 블랙리스트 조치를 할 수 있습니다.

reditor_admin_userlist

실시간으로 변하는 방문자 수를 traffic 분석을 통해 확인합니다.

Spring Scheduler를 활용하여 저장된 데이터를 통해 고객의 유입 통계를 확인할 수 있습니다.

이렇게 저장한 정보를 시각화하여 고객 페르소나를 분석합니다.

reditor_admin_userstat

서비스의 첫 인상인 만큼 다양한 애니메이션 효과를 통해 유저의 시선을 주의를 끕니다

서비스의 통계, 후기등 사용자들이 참고할만한 정보들을 보여줍니다.

reditor_landing

🏛프로젝트 아키텍처

reditor_architecture2

⚙개발 환경

reditor_techstack

  • Front-end: React.js@18.2.0, TypeScript, Redux Toolkit@9.1.0, Antd
  • Back-end: Spring Boot, Spring Security, Hibernate
  • AI: ChatGPT API, Qdrant, Flask
  • Env: Node.js@v18.17.0, JAVA 17
  • Build: Vite, Gradle
  • IDE: VScode, IntelliJ
  • DB: MySQL
  • CI/CD: Github Actions
  • Deploy: Vercel, CloudType
  • Collaboration: Github, Slack, Notion, Swagger@2.0.2, Figjam, Kakao Oven

🏠레포지토리

프론트엔드 레포지토리
백엔드 레포지토리
AI 레포지토리

🛠트러블 슈팅 & 기술적 경험

김상휘

박민준

신아진

박연경

안은비

Releases

No releases published

Packages

No packages published

Languages