Skip to content

smash-teams/smash-teams-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



βœ‹ Team SMASH βœ‹


κΆŒλ²”μ€€ (νŒ€μž₯) 이어진 이둜운 μ‘°μ„±λ―Ό
kjungit boyon99 ronieo FranzCho
[CI/CD]
[μ—°μ°¨/당직 내역보기]
[μ—°μ°¨/당직 κ΄€λ¦¬ν•˜κΈ°]
[곡톡 μ»΄ν¬λ„ŒνŠΈ]
[λΌμš°ν„° μ„€μ •]
[νšŒμ›κ°€μž…]
[둜그인]
[κ°œμΈμ •λ³΄μˆ˜μ •]
[메인 μΊ˜λ¦°λ” νŽ˜μ΄μ§€]
[μ—‘μ…€λ‹€μš΄λ‘œλ“œ]
[κ΄€λ¦¬μž νŽ˜μ΄μ§€]
[폴더ꡬ쑰]
[ν™˜κ²½μ„ΈνŒ…]
[μ—°λ°˜μ°¨ μ‹ μ²­ν•˜κΈ°]
[당직 μ‹ μ²­ν•˜κΈ°]
[λ¬Έμ„œκ΄€λ¦¬]
[κΈ€λ‘œλ²Œ μŠ€νƒ€μΌ]
[νšŒμ›κ°€μž…]
[둜그인]
[κ°œμΈμ •λ³΄μˆ˜μ •]

βœ‹ Team SMASH ν”„λ‘œμ νŠΈ μ†Œκ°œ

  • SMASHλŠ” μ—°μ°¨'λ•Œλ €'λΌλŠ” λ°ˆμ—μ„œ μ°©μ•ˆν•œ κ·Όνƒœκ΄€λ¦¬ μ„œλΉ„μŠ€ μž…λ‹ˆλ‹€.

πŸ§‘πŸ»β€πŸ’» ν”„λ‘œμ νŠΈ μ‹€ν–‰ 방법

1. $ git clone https://github.com/smash-teams/smash-teams-FE.git
2. $ cd smash-teams-FE
3. $ yarn
4. $ yarn dev

βœ‹ Team SMASH μž‘μ—…κ³Όμ •

  • μž‘μ—… κΈ°κ°„ : 2023.05.01 ~ 2023.05.15
  • μ„œλΉ„μŠ€ μ£Όμ†Œ: βœ‹ Team SMASH βœ‹
  • FEνŒ€ λ ˆν¬μ§€ν† λ¦¬ μ£Όμ†Œ : SMASH
  • FEνŒ€ κΉƒ ν”„λ‘œμ νŠΈ νƒœμŠ€ν¬λ³΄λ“œ μ£Όμ†Œ: SMASH Project Board
  • μ „μ²΄νŒ€ μž‘μ—…κ³Όμ • λ…Έμ…˜λ¬Έμ„œ μ£Όμ†Œ: SMASH Notion
  • ν…ŒμŠ€νŠΈμš© 계정

πŸ› οΈ Team SMASH 기술 μŠ€νƒ

  • 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


πŸ“Œ 둜그인, νšŒμ›κ°€μž… νŽ˜μ΄μ§€ ꡬ성

βœ‹ 둜그인 λ˜λŠ” νšŒμ›κ°€μž… ꢌ유 νŽ˜μ΄μ§€
βœ‹ λ‘œκ·Έμ•„μ›ƒ
βœ‹νšŒμ›κ°€μž… νŽ˜μ΄μ§€
βœ‹κ°œμΈμ •λ³΄μˆ˜ νŽ˜μ΄μ§€



πŸ“ Side Bar - λ„€λΉ„κ²Œμ΄μ…˜ νŽ˜μ΄μ§€ ꡬ성

βœ‹ 전체 일정보기
βœ‹ μ—°μ°¨/λ°˜μ°¨μ‹ μ²­ν•˜κΈ°
βœ‹ λ‹Ήμ§μ‹ μ²­ν•˜κΈ°
βœ‹ μ—°λ°˜μ°¨/당직 내역보기



πŸ’β€β™‚οΈ μ–΄λ“œλ―Όκ³Ό λ§€λ‹ˆμ € - λ©€λ²„κΆŒν•œ, κ΄€λ¦¬μž νŽ˜μ΄μ§€ ꡬ성

βœ‹ admin - μœ μ €κΆŒν•œ μ„€μ •ν•˜κΈ°
βœ‹ μ—°λ°˜μ°¨/당직 내역보기
βœ‹ μŠΉμΈκΆŒν•œ μœ μ € - μ—°λ°˜μ°¨,당직 κ΄€λ¦¬ν•˜κΈ° 신청쀑 λͺ©λ‘
βœ‹ μŠΉμΈκΆŒν•œ μœ μ € - μ—°λ°˜μ°¨,당직 κ΄€λ¦¬ν•˜κΈ° μ™„λ£Œ λͺ©λ‘

πŸ“ Team SMASH ν”„λ‘œμ νŠΈ ꡬ쑰

β”Œβ”€ 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



λ³Έ ν”„λ‘œμ νŠΈ μ €μž‘κΆŒ μ†Œμœ λŠ” "Team SMASH"μ—κ²Œ μžˆμŠ΅λ‹ˆλ‹€.
배움을 μœ„ν•œ μ‚¬μš©μ€ μ–Έμ œλ“  κ°€λŠ₯ν•˜λ‚˜, "λ¬΄λ‹¨λ„μš©μ€ μ ˆλŒ€ κΈˆμ§€"ν•©λ‹ˆλ‹€.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •