git clone https://github.com/sgsg9447/ad-platform-dashboard.git
npm i
npm run server
npm start
주제: 광고 플랫폼 대시보드
프로젝트 기간: 2022.07.14 ~ 2022.07.20
react type-script styled-components axios json server recoil
typescript json-server recoil styled-components styled-reset react-hook-form react-router-dom mui
- 대시보드 페이지
팀원 이름 | 기능 |
---|---|
이유미 | 대시보드 차트 구현 |
김연진 | 통합관리 테이블 구현 |
- 광고관리 페이지
팀원 이름 | 기능 |
---|---|
김슬기 | 광고카드 보여주기, 수정, 삭제, 생성(CRUD) |
database
┣ database.json
src
┣ api
┃ ┗ api.ts
┣ components
┃ ┣ admanagement
┃ ┃ ┣ AdCreateItem.tsx
┃ ┃ ┣ AdItem.tsx
┃ ┃ ┗ AdList.tsx
┃ ┗ dashboard
┃ ┃ ┣ channelStatus
┃ ┃ ┃ ┣ BasicTable.tsx
┃ ┃ ┃ ┣ ChannelStatus.tsx
┃ ┃ ┃ ┗ StackedBarChart.tsx
┃ ┃ ┗ totalAdStatus
┃ ┃ ┃ ┣ LegendItem.tsx
┃ ┃ ┃ ┗ TotalAdStatus.tsx
┣ layouts
┃ ┣ DefaultLayout.tsx
┃ ┣ Dropdown.tsx
┃ ┣ DropdownItem.tsx
┃ ┣ Header.tsx
┃ ┗ Sidebar.tsx
┣ models
┃ ┣ types
┃ ┃ ┗ index.d.ts
┃ ┣ useAdListModel.ts
┃ ┗ useFormatModel.ts
┣ pages
┃ ┣ AdManagement.tsx
┃ ┗ Dashboard.tsx
┣ router
┃ ┗ Router.tsx
┣ store
┃ ┣ atom.ts
┃ ┣ dateAtom.ts
┃ ┣ queryAtom.ts
┃ ┗ statusAtom.ts
┣ styles
┃ ┗ Item.tsx
┣ App.css
┣ App.tsx
┣ index.css
┣ index.tsx
┣ react-app-env.d.ts
┗ setupTests.ts