세종대학교 블랙보드 blackboard.sejong.ac.kr
상의 온라인 강의 출석 진도율을 한 번에 모아볼 수 있는 서비스 입니다.
강의 전체 진도율, 강의 별 상세 정보 확인, 모든 수업 중 급한 강의 정보를 모아볼 수 있는 서비스를 제공합니다.
iOS AppStore 생산성 차트 63위(2022.10), 74위(2023.03)
프로젝트 기간: 2022.07 ~ 2022.08
프로젝트 릴리즈: 2022.08.27(App Store)
luciancah |
miseongk |
- Develop Environment
- react native v0.69
- react-native-cli v2.0
- Libraries
- react-navigation
- react-native-async-storage
- react-native-segmented-control
- react-native-config
- react-native-tableview-simple
- react-redux
- redux
- expo-file-system
- XLSX (sheetJS)
- Open-Source API
- 세종대학교 구성원 인증 API iml1111/sejong-univ-auth
- 이 프로젝트는 출석하냥 프로젝트에서 아이디어를 받아 만들었습니다. 👻
모든 강의의 출석 정보를 수강 가능 주차/전체 학기로 기간을 나눠 조회할 수 있습니다. 모든 강의 중 빠르게 수강해야 하는 수업들을 한 눈에 볼 수 있습니다.
학수번호, 분반, 개설 단과대학, 학과를 입력하여 수강중인 강의의 데이터를 등록합니다.
버전 | 기간 | 기능 |
---|---|---|
1.0.0 | 2022.07 ~ 2022.08 | MVP: 강의 목록 관리 / 강의별 진도율 모아보기 (기간 분리) / 급한 강의 모아보기 |
1.0.1 | 2022.08 | 버그 수정: refresh 없이 미수강 개수 바로 뜨지 않음 |
1.1.0 | 2022.09 | 기능 수정: 백엔드 서버에서 출석현황 처리 |
1.1.1 | 2022.10 | 할로윈 맞이 업데이트 & 10주차 이후 주차 표시 문제 수정 |
1.1.3 | 2023.03 | 2023학년도 1학기 대응(주차, 학과정보, API 경로) |
1.1.4 | 2023.03 | AOS 출시 |
v1 |
halloween |
christmas |
Clone the project
git clone https://github.com/luciancah/sejong-attendance
cd sejong-attendance
Install dependencies
yarn
cd ios && pod install
//if using ARM Macs, cd ios && arch -x86_64 pod install
Start the server
yarn react-native run-ios
To run this project, you will need to add the following environment variables to your .env file
LOGIN_API_URL=https://auth.imsejong.com/auth
LOGIN_METHOD=PortalSSOToken
STUDENT_ID_KEY=whateveryouwant
COURSES_KEY=whateveryouwant