🧑🎨 Ludo 소개 페이지
누구나 쉽고 빠르게 지속 가능한 스터디에 참여할 수 있는 플랫폼입니다. 스터디 지원부터 참여, 관리까지 모든 과정을 한 곳에서 통합적으로 관리해 지속 가능한 학습 환경을 제공합니다.
-
✔︎ 1차 마일스톤 : 2023.12.15 ~ 2024.03.15
-
✔︎ 2차 마일스톤 : 2024.04.02 ~ 2024.07.11
-
✔︎ 3차 마일스톤 : 2024.07.16 ~ 2024.09.03
📓 유저 스토리
📓 브레인 스토밍
📓 API 설계서
📓 페이지 디자인
📓 디자인 시스템
yarn install
- Mac OS
brew install mkcert
- Windows
choco install mkcert
-
로컬을 인증된 발급 기관으로 추가
mkcert --install
-
인증서 생성
mkcert local.ludo.study
-
생성된 local.ludo.study.pem, local.ludo.study-key.pem 키를 루트의 cert 폴더로 이동
ludo-frontend └── cert # 인증서 key를 보관하는 폴더 └── local.ludo.study.pem └── local.ludo.study-key.pem
VITE_MOCK_API_URL = Mock API Endpoint
VITE_BASE_API_URL = Base API Endpoint
- Mac OS
yarn start:mac
- Windows
yarn start:windows
yarn storybook
ludo-frontend
├── .github # Feature, PR, Bug template
├── .husky # pre-commit hook
├── .storybook # Storybook setting
├── public # public
└── src
├── Apis # api 호출 Function
├── Assets # resoucres
├── Components # 페이지를 구성하는 components
├── Constants # api, message, queryStirng, route 및 공통적으로 사용되는 constants
├── Hooks # Custom Hooks
├── Layout # 프로젝트 뼈대를 구성하는 Layout
├─- Mocks # MSW를 활용한 Mock data, handler
├── Pages # Pages
├── Router # Routes config
├── Providers # Login, Query Provider
├── Shared # 공통으로 사용되는 값 및 Dummy data
├── Store # Zustand를 사용한 전역 Store
├── Styles # Global Style
├── Types # 프로젝트 전반에 걸쳐 사용되는 Type 정의
├── Utils # date, axios 관련 util 함수