Skip to content

예비작가들의 예술작품을 저렴하게’ 라는 슬로건 아래 웹사이트 개발 프로젝트를 진행하는 팀입니다.

Notifications You must be signed in to change notification settings

Att-ies/frontend

Folders and files

NameName
Last commit message
Last commit date
Dec 20, 2022
Jan 4, 2023
Jan 16, 2023
Apr 13, 2023
Mar 31, 2023
May 2, 2023
Jan 24, 2023
Dec 19, 2022
Jan 24, 2023
Dec 19, 2022
Feb 17, 2023
Feb 13, 2023
Jan 25, 2023
Apr 13, 2023
Dec 19, 2022
Feb 15, 2023
Jan 30, 2023
Apr 13, 2023

Repository files navigation

Atties - Frontend

폴더 구조 📁

전체 구조

├── .yarn
├── .storybook              #
├── public                  #
├── src                     #
    ├── @types              #
    ├── apis                #
    ├── components          #
        ├── common          #
        ├── auction         #
        ├── auth            #
        └── ...             #
    ├── features            #
    ├── hooks               #
    ├── pages               #
    ├── stories             #
    ├── styles              #
    ├── utils               #
├── README.md               #
└── ...

apis

Api 요청과 관련한 함수들 입니다.

.
├── apis
│   ├── _axios
│       └── instance.ts      # api instance를 만들어서 사용합니다.
│   ├── admin                # api class를 만들고 비동기 함수들을 작성합니다.
│   ├── artwork
│   ├── aution
└── ...

components

공통 컴포넌트와 페이지 단위로 필요한 컴포넌트로 분리하여 관리합니다.

.
├── ...
├── components
│ ├── common
│   ├── Button
│   ├── Layout
│   ├── Input
│   ├── Modal
│   └── ...
│ ├── auction
│ ├── chat
│ ├── exhibition
│ └── ...
└── ...

hooks

useQuery, useMutation으로 mapping한 query, mutation hook들과 개별 hook들을 작성합니다.

  .
├── ...
├── hooks
│ ├── mutations
│ ├── queries
│ ├── useCountDown.ts
│ ├── useInterval.ts
│ └── ...
└── ...

컨밴션 🌈

📄 네이밍 컨벤션

📄 타입스크립트 컨밴션

📄 Git 컨밴션

프로젝트 기술스택 🛠

우리의 성장기...

🗝️ 카카오, 네이버 소셜 로그인

🧿 axios instance로 api 요청 전후 및 error 핸들링

💧 react-query 제대로 알고 사용하기

🐽 Intersection Observer API와 react-query 사용하여 무한스크롤 구현

🎨 tailwind-styled-component

💬 채팅, stompjs, socketjs

🧡 스토리북 in nextjs and tailwind

👣 @types 폴더에서 전역 type 정의

About

예비작가들의 예술작품을 저렴하게’ 라는 슬로건 아래 웹사이트 개발 프로젝트를 진행하는 팀입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published