Skip to content

코딩테스트 연습/학습 플랫폼 CamperRank 입니다.

Notifications You must be signed in to change notification settings

tommy16102/Web31-CamperRank

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CamperRank

라이브 코딩 면접을 준비하는데 어려움이 있었습니다.
팀 단위로 진행되는 알고리즘 문제 풀이 대회를 준비하는데 어려움이 있었습니다.
그런 어려움을…


개발 기간: 2022.11.07 ~ 2022.12.16


✨프로젝트 소개

코딩테스트 연습/학습 플랫폼 CamperRank 입니다!

팀 단위로 진행되는 코딩 테스트나 대회를 연습할 수 있습니다!

라이브 코딩을 연습해 볼 수 있습니다!

https://www.camperrank.shop


⚒️개발환경 및 라이브러리






🎁로컬 구동 방법

git clone https://github.com/boostcampwm-2022/Web31-CamperRank.git

필요 파일

backend/.env

# development
GRADING_SERVER_URL=http://localhost:4000/grade-server/v1/grading
MYSQL_DATABASE=camperRank
MYSQL_HOST=
MYSQL_PASSWORD=
MYSQL_PORT=3306
MYSQL_USERNAME=
SERVERLESS_GRADE_JAVASCRIPT=
SERVERLESS_GRADE_PYTHON=
JWT_SECRETKEY=

frontend/.env

# development
VITE_CLIENT_URL="http://127.0.0.1:5173/"
VITE_SERVER_URL="http://127.0.0.1:3000/api"
VITE_SOCKET_SERVER_URL="ws://127.0.0.1:3333"
VITE_SOCKET_URL="ws://127.0.0.1:4444/"

구동 명령어

#각 디렉토리 공통
yarn install

cd backend
yarn start:dev

cd frontend
yarn dev

cd frontend
npx y-webrtc

cd socket
yarn dev

cd grading
yarn start

🎯프로젝트 주요 기능

온라인으로 PS 문제를 해결할 수 있습니다. 공동 편집 기능으로 같이 코드를 편집할 수 있습니다.
문제를 풀면서 음성으로 그룹원들과 대화를 나눌 수 있습니다. 문제를 풀어보세요!

🥛Team 요구르트

J083_박세현 J101_서혜민 J153_이재권 J194_조진우
@daepoid @tommy16102 @zsr12383 @sinterhoo

About

코딩테스트 연습/학습 플랫폼 CamperRank 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.7%
  • HTML 29.1%
  • JavaScript 1.2%