κΆλ²μ€ (νμ₯) | μ΄μ΄μ§ | μ΄λ‘μ΄ | μ‘°μ±λ―Ό |
---|---|---|---|
kjungit | boyon99 | ronieo | FranzCho |
[CI/CD] [μ°μ°¨/λΉμ§ λ΄μ보기] [μ°μ°¨/λΉμ§ κ΄λ¦¬νκΈ°] [κ³΅ν΅ μ»΄ν¬λνΈ] [λΌμ°ν° μ€μ ] [νμκ°μ ] [λ‘κ·ΈμΈ] [κ°μΈμ 보μμ ] |
[λ©μΈ μΊλ¦°λ νμ΄μ§] [μμ λ€μ΄λ‘λ] [κ΄λ¦¬μ νμ΄μ§] [ν΄λꡬ쑰] [νκ²½μΈν ] |
[μ°λ°μ°¨ μ μ²νκΈ°] [λΉμ§ μ μ²νκΈ°] [λ¬Έμκ΄λ¦¬] [κΈλ‘λ² μ€νμΌ] |
[νμκ°μ
] [λ‘κ·ΈμΈ] [κ°μΈμ 보μμ ] |
- SMASHλ μ°μ°¨'λλ €'λΌλ λ°μμ μ°©μν κ·Όνκ΄λ¦¬ μλΉμ€ μ λλ€.
1. $ git clone https://github.com/smash-teams/smash-teams-FE.git
2. $ cd smash-teams-FE
3. $ yarn
4. $ yarn dev
- μμ κΈ°κ° : 2023.05.01 ~ 2023.05.15
- μλΉμ€ μ£Όμ: β Team SMASH β
- FEν λ ν¬μ§ν 리 μ£Όμ : SMASH
- FEν κΉ νλ‘μ νΈ νμ€ν¬λ³΄λ μ£Όμ: SMASH Project Board
- μ 체ν μμ
κ³Όμ λ
Έμ
λ¬Έμ μ£Όμ: SMASH Notion
- FEν λ Έμ λ¬Έμ λ° νμλ‘: SMASH "FE" Notion
- ν
μ€νΈμ© κ³μ
- μ΄λλ―Ό: admin@gmail.com | admin1234!
- λν: heropy@smash.com | test1234!
- λμμΈν νμ₯: campus@test.com | test1234!
- κ°λ°ν νμ₯: joontae@smash.com | test1234!
- λμμΈν νμ: mega@test.com | test1234!
- κ°λ°ν νμ: dotori@smash.com | test1234!
- Development Tools:
vite
yarn
- Basic:
React
Typescript
eslint
- Styling:
styled-components
sass
- Library:
react-query
react-hook-form
axios
dotenv
react-cookie
react-color
sweetalert2
toast-ui-calendar
react-icon
- Deploy:
netlify
β λ‘κ·ΈμΈ λλ νμκ°μ
κΆμ νμ΄μ§
|
β λ‘κ·Έμμ
|
---|
βνμκ°μ
νμ΄μ§
|
βκ°μΈμ 보μ νμ΄μ§
|
---|
β μ 체 μΌμ 보기
|
β μ°μ°¨/λ°μ°¨μ μ²νκΈ°
|
---|
β λΉμ§μ μ²νκΈ°
|
β μ°λ°μ°¨/λΉμ§ λ΄μ보기
|
---|
β admin - μ μ κΆν μ€μ νκΈ°
|
β μ°λ°μ°¨/λΉμ§ λ΄μ보기
|
---|
β μΉμΈκΆν μ μ - μ°λ°μ°¨,λΉμ§ κ΄λ¦¬νκΈ° μ μ²μ€ λͺ©λ‘
|
β μΉμΈκΆν μ μ - μ°λ°μ°¨,λΉμ§ κ΄λ¦¬νκΈ° μλ£ λͺ©λ‘
|
---|
ββ src
β ββ apis
β β ββ 곡λ api λ° ν¨μ
β β ββ services
β β ββ νμ΄μ§ λ³ λΆκΈ° λ API
β β
β ββ components
β β ββ common
β β | ββ κ³΅ν΅ μ»΄ν¬λνΈ
β β ββ addTeam
β β ββ ν μΆκ°
β β ββ deleteButton
β β ββ μμ λ²νΌ
β β ββ halfOffShiftForm
β β ββ μ°λ°μ°¨λΉμ§ λ΄μ보기 νΌ
β β ββ historyCard
β β ββ λ΄μ보기μμ μΆλ ₯λλ μ°λ°μ°¨λΉμ§ μμ² μΉ΄λ
β β ββ loginForm
β β ββ λ‘κ·ΈμΈ νΌ
β β ββ miniCalendar
β β ββ μ°λ°μ°¨ λΉμ§ μΉμΈμμ² νμ΄μ§μ μΆλ ₯λλ λ¬λ ₯
β β ββ profileForm
β β ββ λ΄μ 보 μμ νΌ
β β ββ registerForm
β β ββ νμκ°μ
νΌ
β β ββ shiftFormContainer
β β ββ μ°λ°μ°¨ λΉμ§ μΉμΈμμ² νμ΄μ§μ μΆλ ₯λλ μ°λ°μ°¨λΉμ§ μ
λ ₯ νΌ
β β ββ TopWrapper
β β ββ μ μ²μ€ λͺ©λ‘, μλ£λ λͺ©λ‘ λ²νΌ λ¬Άμ
β β ββ userInfo
β β ββ μ΄λλ―Όμμ μ¬μ©νλ μ μ μ 보 μμ νΌ
β β
β ββγ
‘mocks - BEκ΅¬μΆ μ μ¬μ©ν λλ―Έλ°μ΄ν°
β β
β ββ pages - μ»΄ν¬λνΈ λλλ§ νμ΄μ§
β β ββ adminPage - μ΄λλ―Ό(κ΄λ¦¬μ)νμ΄μ§
β β ββ dayoffPage - μ°μ°¨νμ΄μ§
β β ββ historyPage - λ΄μνμ΄μ§
β β ββ homePage - λ©μΈνμ΄μ§
β β ββ loginPage - λ‘κ·ΈμΈνμ΄μ§
β β ββ managePage - μΉμΈνμ΄μ§
β β ββ profilePage - κ°μΈμ 보νμ΄μ§
β β ββ registerPage - νμκ°μ
νμ΄μ§
β β
β ββ routes - νμ΄μ§ λΌμ°ν
β | ββ ProtectedRouter
β | ββ router
β |
β ββ store
β β
β ββ styles
β | ββ GlobalStyles
β | ββ Theme
β β
β ββ utils
β β
β ββ App
β ββ main
β β
ββ vite-env.d.ts
ββ .eslintrc.cjs
ββ .gitignore
ββ .prettierrc
ββ index.html
ββ package.json
ββ tsconfig.json
ββ tsconfig.node.json
ββ vite.config.ts
ββ yarn.lock