- νλ‘μ νΈ μκ°
- ꡬν κΈ°λ₯
- νλ‘μ νΈ κ΅¬μ‘°
- μν
- νλ‘μ νΈ μ μ κ³Όμ
- νλ‘μ νΈ μ€μΉ λ° μ€ν
- κ°μ: μν°λ ν리μ¨λ³΄λ© 5κΈ° 5λ²μ§Έ ν κ³Όμ
- μ£Όμ : Schedule - μμ μΌμ κ΄λ¦¬ νμ΄μ§ κ°λ°
- κΈ°κ°: 2022.07.28 ~ 2022.07.30
μμ
μΌμ 보기 νμ΄μ§ (/schedule
)
- μ£Όκ° μΌμ λ°μ΄ν°λ₯Ό κ°μ Έμμ μμΌ λ³λ‘ μ λ ¬
- κΈ°μ‘΄ json λ°μ΄ν° κ°κ³΅νμ¬ μμΌ λ³ λ μ§λ‘ μ λ ¬
-
12:00 A.M.
μ΄λΌλ©΄0:00 A.M.
μΌλ‘ 보μ΄λλ‘ μκ° ν¬λ§· λ³κ²½
- κ° μΌμ μ
x
λ²νΌ ν΄λ¦ μ μμ - confirm μ°½μ ν΅ν΄ μμ νκΈ° μ νμΈμ°½ λ ΈμΆ
-
add class schedule
λ²νΌ ν΄λ¦ μ μμ μΌμ μΆκ° νμ΄μ§λ‘ μ΄λ - νμ΄μ§ λ€μ λ‘λλμ΄λ μμ μΌμ μ μ§
μμ
μΌμ μΆκ° νμ΄μ§ (/schedule/add
)
- μμ μμ μκ° λ¦¬μ€νΈ νμμΌλ‘ μ ν
- μμ μκ°μ λ²μ
0~23
- μμ λΆμ λ²μ
0~55 (5μ© μ¦κ°)
- μμ μκ°μ΄ 12μμ λμΌνκ±°λ ν΄ κ²½μ° μλμΌλ‘
PM
μΌλ‘ μ ν, μΈμ κ²½μ°AM
μ ν - λκ°μ μκ°μ μμΌ λ€μ€ μ ν
- μ μ₯ λ²νΌ ν΄λ¦ μ μμ μΌμ 보기 νμ΄μ§λ‘ μ΄λ
- μ€λ³΅λ μΌμ μΆκ° μ alert μ°½ λ ΈμΆ
- μμ μκ° λ° μ λ ₯λ μκ°μ΄ λ€λ₯Έ μκ°μ ν¬ν¨λλ€λ©΄ alert μ°½ λ ΈμΆ
πfrontend
βββ π src
βββββββββ api
β β βββ http
β β βββ instance
β β βββ models
βββββββββ assets/css
βββββββββ @components
β β βββ @common
β β β βββ Button
β β βββ TimePicker
β β βββ AMPMRadio
β β βββ Button
β β βββ Layout
β β βββ TimneBlock
βββββββββ constants
β β βββ index
β β βββ message
βββββββββ pages
β β βββ ScheduleAddPage
β β βββ SchedulePage
β β βββ index
βββββββββ routes
β β βββ index
βββββββββ styles
β β βββ animation
β β βββ globalStyles
β β βββ media
β β βββ mixins
β β βββ theme
βββββββββ types
β β βββ api
β β βββ enum
β β βββ style
βββββββββ utils
β β βββ formatTime
β β βββ pad2Digit
β β βββ periods
β β βββ weekDays
βββ App.tsx
βββ index.tsx
π backend
βββββββββ database
β βββ db.json
β βββ dbController.js
βββββββββ routes
β βββ schedule
βββ index.js
μ±ν¨ | λ΄λΉ μν |
---|---|
μμλ¦ | κ°μΈ κ³Όμ μ§ν, QA, λ²κ·Έ μμ , λ°μν μΆκ° |
μ‘°ννΈ | κ°μΈ κ³Όμ μ§ν, QA, λ²κ·Έ μμ |
μ΅μ°½μ΄ | κ°μΈ κ³Όμ μ§ν, express μλ² κ΅¬μΆ |
μ΅μ€μ¬ | κ°μΈ κ³Όμ μ§ν (Baseλ‘ μ¬μ©), QA, λ²κ·Έ μμ |
컀λ°λͺ | λ΄μ© |
---|---|
β¨ feat | νμΌ, ν΄λ, μλ‘μ΄ κΈ°λ₯ μΆκ° |
π fix | λ²κ·Έ μμ |
π style | μ½λ μ€νμΌ λ³κ²½ |
π docs | λ¬Έμ μμ±, μΆκ°, μμ (README.md) |
β»οΈ refactor | μ½λ 리ν©ν λ§ |
π© chore | μ½λ μμ (JSON λ°μ΄ν° ν¬λ§· λ³κ²½ / scss λ³κ²½ λ±) |
μμΈν λ΄μ©μ μ¬κΈ°μμ νμΈν΄μ£ΌμΈμ!
- ν κ³Όμ λ₯Ό ν΅ν΄ μ»μ μ§μμΌλ‘ κ°μΈμ μ€λ ₯μ΄ μ΄λ μ λμΈμ§λ₯Ό 체ν¬νλ μκ°μ κ°μ‘μ΅λλ€
- νμλ€μ κ°μΈ μμ λ¬Όμ΄ κΆκΈνμλ€λ©΄? μ¬κΈ°λ₯Ό ν΄λ¦ν΄λ³΄μΈμ!
[3] κ°μ₯ μ λ νλ‘μ νΈλ₯Ό Baseλ‘ λκ³ κ°μ νλ‘μ νΈμμ μ’λ€κ³ μκ°νλ μ½λλ€μ λͺ¨μ μ΄λ²€μ Έμ€ νλ‘μ νΈλ₯Ό λ§λ€μμ΅λλ€! π₯
- κ°μ μ§ννλ©° λΉ μ§ λΆλΆλ€μ 체ν¬ν μ μμμ΅λλ€
- 리ν©ν°λ§μ ν΅ν΄ λ λμ μ½λμ λν΄ κ³ λ―Όν μ μμμ΅λλ€
- Git Clone
$ git clone
- νλ‘μ νΈ μ€ν
// νλ‘ νΈμλ
$ cd frontend
$ npm install
$ npm run start
// λ°±μλ
$ cd backend
$ npm install
$ npm run start