
https://github.com/Heesu01/co-mento
캡스톤 디자인2 <코멘토(Co-Mento) - AI 코딩 리뷰 사이트>
개요
AI를 활용한 코딩 학습 플랫폼으로, 사용자가 코딩 문제를 풀고 제출한 결과를 AI로 검토하여 최적화된 코드 작성 방법을 피드백 받을 수 있는 웹 페이지입니다. 이 플랫폼은 다양한 코딩 문제를 제공하고, 문제 풀이 후 AI를 통해 코드의 성능 및 효율성을 분석하여 학습자의 코딩 실력을 향상시킵니다.
역할
- 프론트엔드 개발: React.js를 활용하여 사용자 인터페이스(UI) 개발 및 사용자 경험(UX) 개선
- UI/UX 디자인: 사용자가 쉽게 코딩 문제를 풀고 AI 리뷰를 받을 수 있도록 직관적인 인터페이스 설계
- 코드 에디터 연동: React 기반 코드 에디터 라이브러리를 활용하여 사용자가 문제를 작성하고 제출할 수 있는 인터페이스 구현
- 네이버 로그인 API 연결: 네이버 계정을 통한 로그인 시스템 구현으로 사용자 접근성 향상
- 서버 및 API 연동: Axios를 활용해 서버와 데이터를 연동하고, 코딩 문제 제출, AI 코드 리뷰 요청, 사용자 인증 등 주요 기능의 통신 로직을 구현
- 배포: HTTPS 설정 및 Netlify를 이용하여 플랫폼 배포
주요 기능
- 코딩 문제 제공 및 제출**:** 다양한 난이도의 코딩 문제를 제공하며, 사용자가 5가지 언어 중 선택해서 풀이한 코드를 코드 에디터에서 작성 및 제출 가능