Skip to content

Latest commit

 

History

History
113 lines (89 loc) · 5.39 KB

README.md

File metadata and controls

113 lines (89 loc) · 5.39 KB

출석귀신 - 세종대학교 온라인 출석확인 어플리케이션

App Screenshot

세종대학교 블랙보드 blackboard.sejong.ac.kr 상의 온라인 강의 출석 진도율을 한 번에 모아볼 수 있는 서비스 입니다.
강의 전체 진도율, 강의 별 상세 정보 확인, 모든 수업 중 급한 강의 정보를 모아볼 수 있는 서비스를 제공합니다.
iOS AppStore 생산성 차트 63위(2022.10), 74위(2023.03)

프로젝트 기간: 2022.07 ~ 2022.08

프로젝트 릴리즈: 2022.08.27(App Store)

Developers


luciancah

miseongk

Environment & Libraries

  • 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)

Key Features

👻 출석 진도율 확인

모든 강의의 출석 정보를 수강 가능 주차/전체 학기로 기간을 나눠 조회할 수 있습니다. 모든 강의 중 빠르게 수강해야 하는 수업들을 한 눈에 볼 수 있습니다.

👻 강의 등록하기

학수번호, 분반, 개설 단과대학, 학과를 입력하여 수강중인 강의의 데이터를 등록합니다.

Milestone

버전 기간 기능
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

Run Locally

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

Environment Variables

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

Thanks to

jeongbinboo🎾