Skip to content

ChatGPT를 이용한 개발자 모의 면접 서비스 MOSI의 Backend 소스 저장소 입니다.

Notifications You must be signed in to change notification settings

Jr-YongFill/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOSI Backend 💛


혼자서 면접 준비하는 취업 준비생들은 본인이 질문에 대한 올바른 답변을 하였는지 확인하는데 어려움이 있습니다. 이를 보완하기 위해 면접자의 음성을 Text로 변환하여 저장하고, GPT API를 활용하여 올바른 대답인지 피드백 받을 수 있게 하는 서비스입니다. 또한 취업 준비생들끼리 정보를 공유하는 커뮤니티 서비스입니다.

기획: 김지혜

Table of Contents
  1. Languages, Framework, Libraries
  2. Getting Started
  3. Team Roles
  4. Feature
  5. Roadmap
  6. Contributing
  7. Coming Soon
  8. Contact
  9. Project Link

(back to top)

Languages, Framework, Libraries

Languages

  • JAVA
    • version: JDK-17

Framework

  • Spring Boot
    • version: 3.3.0
    • project: Maven

Libraries

  • SpringBoot data-jpa
    • version: 3.3.0
  • SpringBoot starter-web
    • version: 3.3.0
  • mysql-connector-j
    • version: 8.3.0
  • Lombok
    • version: 1.18.32
  • SpringBoot starter-test
    • version: 3.3.0
  • querydsl-apt
    • version: 5.1.0
  • querydsl-jpa
    • version: 5.1.0
  • hibernate-core
    • version: 6.1.0.Final
  • jjwt
    • version: 0.12.6
  • jjwt-api
    • version: 0.11.5
  • amazonaws-s3
    • version: 1.12.765

(back to top)

Getting Started

  1. Clone the repo
    git clone https://github.com/Jr-YongFill/backend
  2. Build Project
    cd ./backend
    mvn -B package -DskipTests=true --file pom.xml
  3. Run
    java -jar ./target/server-0.0.1-SNAPSHOT.jar

(back to top)

Team Roles

  • 장희권 (팀장)

    • Security, QueryDSL_SQL 환경 구축
    • Question, Stack, Vote API 작성
    • Exception 처리
  • 김지혜

    • Post API
    • File Server 구축
    • Logging
  • 배창민

    • JWT Security
    • Member (SignIn, SignOut) API
  • 이동규

    • Entity, Repository, Package 구축
    • Answer Note, Comment API 작성

Deployment & Planning

  • 배포: 장희권 (CI/CD, Docker 활용)

(back to top)

Feature

  1. Information sharing through the community.
  2. GPT API evaluates user responses.

(back to top)

Roadmap

  • Project Setting
  • Member API
  • Auth
  • Vote API
  • Question API
  • Community API
  • Answer API

See the project issues for a full list of proposed features and known issues.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Coming Soon

  • Realtime Chatting
  • Social Login
  • UI/UX

(back to top)

Contact

hg_yellow

김지혜

배창민

이동규

(back to top)

Project Link

(back to top)

About

ChatGPT를 이용한 개발자 모의 면접 서비스 MOSI의 Backend 소스 저장소 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published