- νλ‘μ νΈ μκ°
- ꡬν κΈ°λ₯
- νλ‘μ νΈ κ΅¬μ‘°
- μν
- νλ‘μ νΈ μ μ κ³Όμ
- νλ‘μ νΈ μ€μΉ λ° μ€ν
- κ°μ: μν°λ ν리μ¨λ³΄λ© 5κΈ° 4μ£Όμ°¨ ν κ³Όμ
- μ£Όμ : Cloud Worker - Apply, Admin νμ΄μ§ κ°λ°
- κΈ°κ°: 2022.07.21 ~ 2022.07.27
Apply) μ 보 μ λ ₯
-
μ΄λ¦ input
νκΈλ§ μ§μ μ λ ₯ -
μ±λ³ radio
볡μ μ ν λΆκ° -
μλ μμΌ input
μ«μλ§ μ λ ₯. YYYY.MM.DD νμ -
κ±°μ£Όμ§μ modal
ν΄λ¦ μ > κ±°μ£Όμ§μ μ ν-
X button
ν΄λ¦ μ > μ 보 μ λ ₯ μ°½μΌλ‘, κ±°μ£Όμ§μ μ 보 μ λ ₯ μ λ¨. -
μ/λ, μ/ꡬ/κ΅°
μ€ν¬λ‘€ μ ν -
νμΈ button
κ±°μ£Όμ§μ μ 보 μ λ ₯λ¨.
-
-
μ°λ½μ² input
"-" μμ΄ μ«μλ§ μ λ ₯, 11μ리 μ«μ -
μ΄λ©μΌ input
"@", ".com" νμλ‘ ν¬ν¨ -
κ΅ν΅μλ¨ checkbox
μ€λ³΅ μ ν κ°λ₯ νλͺ© -
μ΄μ©μ½κ΄ λͺ¨λ λμ checkbox
ν΄λ¦ μ > κ°μΈμ 보, μ 3μ λͺ¨λ μ²΄ν¬ νμ -
κ°μΈμ 보 μ²λ¦¬ λ°©μΉ¨, μ 3μ μ 보μ 곡 λμ checkbox
ν΄λ¦ μ > μ²΄ν¬ νμ -
κ°μΈμ 보 μ²λ¦¬ λ°©μΉ¨, μ 3μ μ 보μ 곡 λμ μ°μΈ‘ button
ν΄λ¦ μ > κ°κ° μλ΄λ¬ΈμΌλ‘ μ΄λ-
λ€λ‘ κ°κΈ° button
μ 보 μ λ ₯ νμ΄μ§λ‘ λμκ°κΈ°
-
-
μ§μνκΈ° submit
μ¬μ©μμ μ λ ₯ λ°μ΄ν°λ₯Ό μ μ₯ν΄μAdmin
μμ μ΄λν μ μλλ‘- μ§μ μλ£ ν λλ© νμ΄μ§λ‘ μ΄λ
Admin) μ§μ νν©
-
νμ΄μ§ μ λͺ© h1
AI νμ΅μ© κ΅ν΅ λ°μ΄ν° μμ§μ μν ν¬λΌμ°λ μ컀 μ§μ νν© -
κ²μ κΈ°λ₯ searchBar
κ²μ νν°: μ§μλ μ§, μ§μμλͺ , μ±λ³, μλ μμΌ, μ΄μ©μλ¨, κ±°μ£Όμ§ -
1μ°¨, 2μ°¨λͺ¨μ§ tab
ν΄λ¦ μ > ν μ΄λ. *λͺ¨μ§ νμ°¨ λ§νΌ νμ΄ λμ΄λ μ μμ. -
μμ λ€μ΄λ‘λ button
ν΄λ¦ μ > νμ¬ λ³΄κ³ μλ ν CSV λ€μ΄λ‘λ -
λΉμ²¨μ¬λΆ checkBox
ν΄λ¦ μ > "v"νμ. *μ¬μ©μκ° μ§μ μ λ ₯
π server
βββ database
β βββ db.json
β βββ region.json
βββ index.js
βββ writeDB.js
π src
βββ @types
βββ api
β βββ http
β βββ instance
β βββ models
βββ assets/icons
βββ components
β βββ RegionModal
β β βββ RegionContentBox
β β βββ TouchScroll
β βββ UserList
β β βββ Pagination
β β βββ Tab
β β βββ Table
β β βββ Tooltip
β βββ AdminLayout
β βββ Checkbox
β βββ Content
β βββ Input
β βββ Label
β βββ Loading
β βββ Login
β βββ MobileLayout
β βββ Radio
β βββ RoundButton
β βββ SearchBar
β βββ SelectBox
β βββ Title
β βββ TransportationList
βββ constants
β βββ error
β βββ validation
βββ hooks
β βββ usePagination
β βββ useSeearchUser
β βββ useToggleButton
βββ pages
β βββ AdminLoginPage
β βββ AdminPage
β βββ AgreementPage
β βββ ApplyPage
β βββ LandingPage
βββ routes
βββ styles
β βββ globalStyles
β βββ media
β βββ mixins
β βββ theme
βββ utils
β βββ excelDownload
β βββ formatString
β
βββ App.tsx
βββ index.tsx
μ±ν¨ | λ΄λΉ μν |
---|---|
μμλ¦ | μ§μνκΈ° νμ΄μ§ λ μ΄μμ, λ‘κ·ΈμΈ νμ΄μ§, λλ© νμ΄μ§, Label, TransportationList, RoundButton, SearchBar κ°λ°, Admin νμ΄μ§ ꡬν, μ΄μ©μ½κ΄ |
μ‘°ννΈ | Title, Content, Radio, Table κ°λ°, Admin νμ΄μ§ ꡬν, μ΄μ©μ½κ΄ λΌμ°ν° |
μ΅μ°½μ΄ | json-serverκ΅¬μΆ λ° apiλͺ¨λ ꡬν λ° νΈμΆ, μ μ λ°μ΄ν° μμ±, Data fetching module κ°λ°, Modal, TouchScroll, Pagination μ»΄ν¬λνΈ κ°λ°, μ§μνκΈ° νμ΄μ§ ꡬν |
μ΅μ€μ¬ | μ΄λλ―Ό νμ΄μ§ λ μ΄μμ, CSV λ€μ΄λ‘λ, Input, CheckBox μ»΄ν¬λνΈ κ°λ°, μ§μνκΈ° νμ΄μ§ μ»΄ν¬λνΈ λ³ν© |
컀λ°λͺ | λ΄μ© |
---|---|
β¨ feat | νμΌ, ν΄λ, μλ‘μ΄ κΈ°λ₯ μΆκ° |
π fix | λ²κ·Έ μμ |
π style | μ½λ μ€νμΌ λ³κ²½ |
π docs | λ¬Έμ μμ±, μΆκ°, μμ (README.md) |
β»οΈ refactor | μ½λ 리ν©ν λ§ |
π© chore | μ½λ μμ (JSON λ°μ΄ν° ν¬λ§· λ³κ²½ / scss λ³κ²½ λ±) |
μμΈν λ΄μ©μ μ¬κΈ°μμ νμΈν΄μ£ΌμΈμ!
[2] κ°μ μνλ μ»΄ν¬λνΈλ₯Ό μ νν λ€ μ ν΄μ§ κΈ°νκΉμ§ μμ ν λ€ λ³ν©νμμ΅λλ€ π
- νλ©΄μ νμν κΈ°λ₯μ κΈ°μ€μΌλ‘ ν μΌμ λλκ³ κ°μ μ§μ μνλ κΈ°λ₯μ μ μ νκ³ κΈ°νμ μ ν¨.
- κ°μ μ½λ©νλ κ³Όμ μλ μλ‘ μμ μ€μΈ λ΄μ©μ μΌμ κ΄λ¦¬ ν, issue, PRμ ν΅ν΄ 곡μ νλ©° μ§νν¨.
[3] μ§λ κ³Όμ μ νκ³ λ₯Ό ν΅ν΄ λλ ν λΆμκΈ°λ₯Ό λ€μ§κ³ λΆμ‘±ν λΆλΆμ μΆ©μνμμ΅λλ€! π₯
μ ν¬μ νκ³ κ° κΆκΈνμλ€λ©΄?π€ μ¬κΈ°λ₯Ό ν΄λ¦ν΄λ³΄μΈμ!
- Git Clone
$ git clone
- νλ‘μ νΈ μ€ν
$ npm install
$ npm run dev