Skip to content

f-lab-edu/toss-order

Repository files navigation

Toss Order

image

https://toss-order.vercel.app/
(모바일 환경에 최적화 되어있습니다)

프로젝트 소개

프로젝트 테크 스펙
식당에서 고객이 본인의 스마트폰으로 메뉴판을 보고, 주문할 수 있는 주문 페이지를 구현합니다.
본 프로젝트는 MVP(Minumum Viable Product)이며, 주문이 연동되는 POS시스템과 추가 기능은 추후 개발될 수 있습니다.

프로젝트 목표

  • 디자인 시스템을 표방하여 재사용이 용이한 추상화된 컴포넌트를 구현합니다.
  • 직관성이 높은 UI/UX 구현을 목표합니다. 기술 발전의 이기에 소외되는 사용자는 없어야 합니다.
  • 쉬운 UX를 위해 CTA(Call To Action) 사용을 지향합니다.
  • 페이지의 변경 대신 Modal을 적극 활용하여 Page Depth를 최소화합니다.

프로젝트 구성

  • Turborepo를 사용하여 Monorepo로 구성합니다.
  • FastAPI와 MariaDB로 Self-hosted Back-end Server를 구성합니다.

Tech Stacks

  • 코어 : React, TypeScript, Next.js
  • 상태 관리 : React-Query, Recoil
  • 스타일링 : Chakra UI
  • 패키지 매니저 : Yarn Berry
  • 백엔드 : FastAPI
  • 데이터베이스 : MariaDB
  • 배포 : Vercel

Preview

image

How to run

git clone https://github.com/f-lab-edu/toss-order.git
cd toss-order
yarn
yarn dev

비고

About

Table order system on customer's smartphone by themselves.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published