Skip to content

chaeyeon-vatech/CoffeePJT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

427 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📁 CoffeePJT

I. Contributor

• 박채연: FrontEnd

• 김영호: BackEnd


II. 프로젝트 설명

커피 단체 주문 Board

업무 스택과 익숙해지기 위한 Apollo + GraphQL + MongoDB + React 미니 프로젝트



III. 주요 기술스택

Generic badge Generic badge Generic badge Generic badge Generic badge

IV. Page 개요

1. 주문자 페이지

  • 미주문자/주문자/취소자 수 게시
  • Task CRUD 사용자 게시판
  • 주문자 현황 기록
  • 메뉴 선택/주문하기/주문포기 기능 구현

2. 결제자 페이지

  • 메뉴 별 누적 잔 수/금액/미주문자 확인 기능 구현
  • 미주문자가 없을 시 초기화 버튼 사용해 재사용 가능하게 구현

3. 사용자 페이지/Authorization

  • Login/Logout/Sign up 구현
  • 사용자의 주문 내역/주문 취소 구현
  • 사용자 이름/이메일/소속 확인 가능하게 구현
  • Private/Public Route 나누어 구현

4. 최종 실행 화면(▶ 클릭)



V. 프로젝트 구조

Project Structure

.
├── client                  # Client folder
        ├── components              # Button/Cards/Header/Icons/Loading/Sidebar/Table
        ├── resources               # Responsive/Link/Theme/Utilities(Material-UI)
        ├── routes                  # Auth/Orderboard/Paymentboard/Userboard 페이지 구성
        └── graphql                 # Graphql, hooks, mutation문 작성
├── server                  # Server folder
        ├── models                  # Model folder
        ├── schema                  # Schema folder
        └── server                  # server.js file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.1%
  • CSS 2.1%
  • HTML 0.8%