🏷 프로젝트 명 : ORI
🗓️ 프로젝트 기간 : 2024.10.30 ~ 2025.?.?
👥 구성원
| 최도혁 | 신종신 | 김 송 | 박지용 | 이현진 |
|---|---|---|---|---|
| Backend | Backend | iOS | Android | Design |
| GitHub | GitHub | GitHub | GitHub | _ |
“누가 옆에서 복습하라 해줬으면 좋겠다..”
풀었던 문제를 온전히 내 것으로 만들기 위해 다시 복습하려는데 휴대폰이나 캘린더에 알림 설정하는게 귀찮지 않으셨나요?
우리는 학습을 하면서 많은 문제를 풀고, 그 과정에서 새로운 지식을 쌓아갑니다. 하지만 그 지식을 완전히 내 것으로 만들기 위해서는 반복적인 복습이 필요하다는 것을 잘 알고 있습니다. 그럼에도 불구하고, 복습할 시간을 설정하는 것은 종종 번거롭게 느껴지곤 합니다.
우리가 공부하는 동안, 옆에서 누군가가 “이제 복습할 시간이에요!”라고 말해준다면 얼마나 좋을까요? 그 작은 알림이 우리의 학습을 한층 더 효율적으로 만들어주고, 지속적으로 동기를 부여해줄 것입니다.
이제, 그런 역할을 해줄 서비스가 있습니다. 바로 ORI입니다. ORI는 당신의 학습 과정을 함께하며, 필요한 순간에 복습을 알림으로써 학습의 효율성을 높여줍니다.
혼자가 아닌, 함께하는 학습의 즐거움을 느껴보세요. ORI가 당신의 학습 여정을 더욱 풍요롭게 만들어줄 것입니다.
알고리즘 문제나 TIL(Today I Learn) 내용을 정해진 날짜에 복습할 수 있도록 알림을 보내주는 서비스
-
설정한 날짜에 복습 알림
- 정해진 시각에 그 날에 해당하는 문제에 대해 복습 알림 발송
-
효율적인 문제 관리
- 검색을 통해 특정 문제 확인
- 문제를 난이도별로 분류 가능
- 문제에 연관된 태그별 검색(고도화)
-
커뮤니티 활성화
- 사용자들이 소통하고 문제를 공유할 수 있는 플랫폼 제공(고도화)
-
안정적이고 확장 가능한 인프라 제공
- 안정적인 서버 운영과 효율적인 자원 관리
- 필요 시 확장 가능한 인프라 구축
- CI/CD 파이프라인 및 컨테이너 관리 시스템 도입으로 배포 및 운영 효율성 증대
- 알고리즘 문제를 풀었을 때 다음에 또 풀고 싶은 사람
- 오늘 공부한 내용을 적어두고 완전히 습득할 때까지 다회독 하는 사람
로그인/회원가입
-
소셜 로그인 기능 (OAuth2.0 사용: Google)
-
사용자 프로필 생성 및 관리
프로필 관리
- 사용자 프로필 편집 (이름, 이메일, 닉네임 등)
코드 게시판
- 알고리즘 문제 풀이 등록 기능
- 자신의 게시물 수정 및 삭제 기능
- 복습 알림일 및 난이도 설정 기능
- 복습 게시물 생성 기능
TIL 게시판
- TIL 게시물 등록 기능
- 자신의 게시물 수정 및 삭제 기능
- 게시물 스크랩 기능
| 로그인화면 | 메인화면 | TIL | Code | 마이페이지 |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
ORI (Repository Root)
├── 📂 App
├── 📂 Resources
│ ├── 📂 Assets
│ ├── 📂 Font
├── 📂 Presentation
│ ├── 📂 Login
│ │ ├── 📂 ViewModel
│ │ └── 📂 View
│ ├── 📂 DetailViews
│ │ ├── 📂 ViewModel
│ │ └── 📂 View
│ ├── 📂 CommonViews
│ │ ├── 📂 Cell
│ │ └── 📂 Navigation
│ ├── 📂 TabBar
│ │ ├── 📝 TabViewController.swift
│ │ ├── 📂 CodePost
│ │ │ ├── 📂 ViewModel
│ │ │ └── 📂 View
│ │ ├── 📂 TILPost
│ │ │ ├── 📂 ViewModel
│ │ │ └── 📂 View
│ │ ├── 📂 Main
│ │ ├── 📂 MyPage
│ │ └── 📂 Setting
├── 📂 Model
├── 📂 Data
│ ├── 📂 Network
│ └── 📂 DTO
├── 📂 Utils
├── 📂 Extension
├── 📂 Formatters
├── 📂 Constants
└── 📂 Managers





