|
|
JOLUV - 경북대학교 졸업 관리 플랫폼 "성공적인 졸업을 위한 길라잡이"
경북대학교 컴퓨터학부의 복잡한 졸업 요건을 한눈에 파악하고, 체계적으로 학점과 커리어를 관리할 수 있는 경북대학교 컴퓨터학부생의 맞춤형 웹 서비스입니다.
컴퓨터학부 내부에 필요한 졸업 요건들에 대해서 기존에는 확인이 어려워 직접 수기로 적거나 입력해서 관리하는 방식을 택해야 했습니다. 이러한 불편함을 인지하고 졸업에 필요한 요소들을 미리 파악해 졸업을 하는데 부족한 점과 현재 나의 상태를 보다 편리하게 알고싶다는 니즈가 강하다는 것을 주변 학우들을 통해 알게 되었고, 이러한 고민이 발단이 되어 졸업 요건을 확인할 수 있는 길라잡이를 만들고자 JOLUV라는 서비스를 기획하게 되었습니다.
경북대학교 컴퓨터학부 소속 학생
복잡한 졸업 요건을 편리한 UI로 쉽게 확인할 수 있는 서비스 제공.
- TotalCredits / EachCredits 컴포넌트를 통한 학점 시각화
- Tailwind 기반 커스텀 Progress Bar로 달성률(%) 표시
- Loading / Error / Empty 상태 처리로 명확한 피드백 제공
- Context API + AuthContext로 전역 로그인 상태 관리
- ProtectedRoute로 로그인 필요 페이지 보호
- localStorage 기반 자동 로그인 유지 기능
- 과목명 검색 + 전공/교양 필터 기능
- 재수강 필요 과목 자동 태그 표시
- 과목 목록 추가·삭제 기능 제공
- 졸업 요건에 맞는 Progress Bar 달성률(%) 표시
- 트랙에 따라 미이수 필수 과목 표시
- 전공/트랙 설정 및 수정 기능
- 어학/자격증/대외활동 CRUD 관리
- 개인 포트폴리오 기록 및 정리
- 수강 정리과목을 통한 성적 표시
| Category | Technology |
|---|---|
| Frontend | React |
| Language | TypeScript |
| Build Tool | Vite |
| Styling | Tailwind CSS |
| Routing | React Router |
| HTTP Client | Axios |
배포 링크
JOLUV 서비스 바로가기 : (https://one-day-project-fe-4z4t.vercel.app/)
- UI/UX 설계 및 구현
- API 연동 / 데이터 시각화
- 마이페이지 구축
- 로그인 및 회원가입 구현
- API 연동 / 데이터 시각화
- 수강 과목 관리 기능 구축
- 학점 계산/관리 로직 개발
- 졸업 요건 체크리스트 구현