Skip to content

Latest commit

 

History

History
162 lines (111 loc) · 4.34 KB

README.md

File metadata and controls

162 lines (111 loc) · 4.34 KB

🚀We are BOOSTER SERVER🚀

BOOSTER - 빠르게 출력하는 편리함

SOPT 26기 Appjam '부스터'

Faster / Easier / Together

프로젝트 기간 2020.07 ~ 진행중

📈 Workflow


✔️ SERVER ARCHITECTURE


✔️ Code Convention

  • camelcase 사용(단, DB 관련 내용은 snakecase 사용)

  • var 보다는 let,const 사용

  • 조건문, 반복문 등 중괄호는 같은 라인에 사용

  • 가급적 큰 따옴표(")보단 작은 따옴표(') 사용

  • git branch

dev
|
|-- dev_de
|
|-- dev_mh
  • git commit message
- 기능(feat): 새로운 기능을 추가
- 버그(fix): 버그 수정
- 리팩토링(refactor): 코드 리팩토링
- 형식(style): 코드 형식, 정렬, 주석 등의 변경(동작에 영향을 주는 코드 변경 없음)

- 테스트(test): 테스트 추가, 테스트 리팩토링(제품 코드 수정 없음, 테스트 코드에 관련된 모든 변경에 해당)
- 문서(docs): 문서 수정(제품 코드 수정 없음)
- 기타(chore): 빌드 업무 수정, 패키지 매니저 설정 등 위에 해당되지 않는 모든 변경(제품 코드 수정 없음)

ex. feat [GET] /test
      docs README

✔️ ERDiagram


✔️ dependencies module(package.json)


✔️ Team Role

  • 심다은

    • DB 설계
    • 매장
      • 매장 리스트(정렬: 운영 즐겨찾기 - 운영 일반 - 미운영 즐겨찾기 - 미운영 일반)
      • 대학교 리스트
      • 매장 상세 페이지
      • 즐겨찾기 등록 및 해지
    • 주문
      • 매장 정보 주문
      • 파일 정보 주문
      • 옵션 선택 주문
      • 대기하기 리스트
      • 팝업 옵션 정보
      • 결제 진행 정보
      • 주문 요청사항, 시간 등록
      • 주문 파일 삭제
    • 주문하기(바로가기 탭)
      • 주문 탭 매장 선택 리스트
    • 파이썬을 이용하여 pdf파일 전체 페이지 수 반환
    • 사장님 전용 웹사이트
      • Front-End
      • Back-End
  • 천명희

    • DB 설계
    • 로그인
      • 아이디 중복 확인
      • 회원가입
      • 로그인
      • 주문 현황 요약 정보
    • 주문현황
      • 주문 현황 리스트(가동 부스터 개수 포함)
      • 주문 현황 상세 리스트
      • 주문 취소
      • 픽업 완료 처리
    • 마이페이지
      • 내 프로필 정보 조회
      • 비밀번호 확인
      • 프로필 수정
      • 나의 엔진 사용 내역
      • 알림 내역
      • 알림 내역 확인 처리

✔️ Main Function

  • 매장 찾아보기(리스트,지도)

    • 사용자가 설정한 대학교를 기준으로 가까운 인쇄소 위치를 안내하고, 해당 매장의 인쇄정보를 제공합니다.
    • 원하는 매장을 즐겨찾기에 등록하고, 빠른 주문하기가 가능합니다.
    • 운영 시간에 따른 현재 운영 매장을 상단에 보여줍니다.
  • 주문하기

    • 원하는 매장에 여러 파일을 주문할 수 있습니다.
    • 각 파일 별로 옵션 적용이 가능합니다.
    • 옵션 선택에 따라 가격 정보를 계산 해줍니다.
    • pdf 파일의 페이지 수를 반환하여 '전체 페이지 인쇄'를 할 수 있습니다.(python3 사용 - pdftotext library 사용)
  • 주문현황

    • 사용자가 주문한 인쇄 현황을 프로세스 바를 통해 한눈에 살펴 볼 수 있습니다.

✔️ 사장님 전용 웹페이지


✔️ 기능 명세서 및 역할 분담

✔️ Developer