해당 프로젝트는 소프트웨어 공학 수업에서 진행 중이며,
뇌졸중 위험 예방 및 관리 시스템의 Frontend Repo 입니다.
- Git Clone
$ git clone https://github.com/knu-software-engineering-team05/dead-lock-frontend- Install package (* yarn을 추천드립니다.)
$ yarn
# or
$ npm install- Start
$ yarn start
# or
$ npm run start- Build
$ yarn build
# or
$ npm run build/: 메인 페이지/signin: 로그인 페이지/signup: 회원가입 페이지/test: 뇌졸중 검사 페이지/results: 이전에 진행했던 뇌졸중 검사 결과 리스트 페이지/results/:id: 뇌졸중 검사 결과 상세 페이지?type=basic: 종합진단결과?type=helpful: 생활습관 개선 프로그램
/src/components/pages/*: 각 Page들을 구성하는 파일들/src/routers.tsx: 각 Page파일들을 routing 해주는 파일/src/theme/*,/src/components/common/*: 디자인 관련 파일들 (GlobalStyle, Reusing Components)/src/service/*,/src/types/service.ts,/src/mock/*: 서버 통신과 관련한 파일들 & Mock Data/src/store/testStore.ts: 뇌졸중 검사 시 도출되는 Data State를 모아두는 state management (Store)/src/utils/*: front에서 필요한 custom utils
- React.js(v18) & TypeScript(v5)
- styled-components (Styling)
- axios (API)
- zustand (State Management)

