Skip to content

AUTO-Overnight/Auto_Overnight

Repository files navigation

🌕 Auto_Overnight

  • 학교 외박신청 자동화 App
  • Based in React Native with Expo
  • 학교 외박 신청 로직을 단순화 하고 달력 형식으로 간편하게 신청

🛒 Store

➕ Version

  • 1.0.1

  • ┣ 1. 설문조사 링크 변경

  • ┗ 2. 토큰 인증 시간 변경

  • 1.0.2

  • ┣ 1. 특수문자 로그인 오류 수정

  • ┗ 2. 기기화면 높이에 따른 스크롤 추가

  • 1.0.3

  • ┣ 1. Android 메뉴 겹침 오류 수정

  • ┗ 2. 메뉴 디자인 수정

  • 1.0.4

  • ┣ 1. 날씨 / 미세먼지 페이지 추가

  • ┣ 2. 셔틀 시간표 / 최단 시간 계산 추가

  • ┣ 3. 1 / 2 생활관 전화 연결 추가

  • ┗ 4. 폰트 / 디자인 변경

  • 1.0.5

  • ┣ 1. 서랍창 디자인 변경

  • ┣ 2. 최종 신청일 기준 캘린더 알람 설정

  • ┗ 3. 영문 → 한글

  • 1.0.6

  • ┣ 1. 날씨 페이지 오류 해결

  • ┗ 2. login State 데이터 구조 변경

🔧 Tech Stack

분류 기술
Frontend react-native Typescript expo Redux Redux-Saga
Backend Serverless Postman AWS
Etc AWS AWS

⚙️ System Architecture

Installation

Clone Repository

git clone https://github.com/AUTO-Overnight/Auto_Overnight.git

npm

npm i && npm start

yarn

yarn && yarn start

📖 Feat

  1. 속도개선 (기존 한달 30초 → 2초 이내)

  2. 중복 필터링(신청한 날 신청불가)

  3. 자동 로그인 기능

  4. 달력 형식으로 신청하고 싶은 날 신청가능

  5. 날짜 시작일 지정해서 1일, 1주, 2주, 4주 신청가능

  6. 외박 승인 및 신청 내역 여부 달력에 표시

  7. 상벌점 내역 확인 및 통합 점수 계산

  8. 화이트/다크 모드 추가 및 디자인 개선

         &    

✔ Commit message

커밋 메세지를 작성할 때는 다음과 같은 규칙으로 일관성 있게 작성합니다.

1. Commit Message Structure

기본적으로 커밋 메세지는 아래와 같이 제목 / 본문 / 꼬리말로 구성합니다.

type : subject

body

2. Commit Type

  • Feat : 새로운 기능 추가
  • Fix : 버그 수정, 기능 수정
  • Docs : 문서 수정
  • Refactor : 코드 리팩토링 (변수명 수정 등)
  • Test : 테스트 코드, 리팩토링 테스트 코드 추가
  • Design : 코드 스타일 변경, 코드 자체 변경이 없는 경우, 주석 추가
  • Remove : 파일 또는 코드, 리소스 제거

⭐️ Members

이름 개발분야 담당 소개페이지
장동현 Front-end App development 개인 레포로 이동
이서윤 Back-end Data Engineering 개인 레포로 이동