Search

홈바(Home Bar) 관리 서비스

Stacks
Python
Django
Django Rest Framework
Svelte
Docker
진행기간
2020.05. ~ 2020.06.

TL;DR

홈바에서 주문을 관리하고 레시피를 저장하기 위한 관리 서비스를 만들었습니다.

Repositories

bar-api
crmin

왜 만들었을까?

홈바를 관리하면서 친구들과 함께 술을 마시는 일이 많았는데, 아래와 같은 문제점들이 있었습니다.
평소에 칵테일을 잘 모르던 친구들은 어떤 술이 얼만큼 높은 도수를 가지고 있는지, 어떤 맛인지를 모르는 경우가 많았습니다.
레시피가 많아질 수록 저 역시도 모두 기억하기 힘들었습니다.
술 재고가 떨어지면 못만드는 칵테일들을 메뉴에서 직접 빼주어야 했습니다.
이러한 문제를 해결해주기 위해 홈바 관리 서비스를 만들게 되었습니다,

담당

기획, 프론트엔드, 백엔드API 모두 담당했습니다.

세부 내용

Svelte를 활용한 첫 프로젝트입니다.
회사 일로는 오버엔지니어링을 피하기 위해서 새로운 것을 적용하기가 쉽지 않기 때문에 개인 프로젝트에서 새로운 기술들을 많이 써보려고 합니다. 이 프로젝트에 svelte를 사용하게 된 것도 같은 이유입니다.
유저는 로그인을 한 후 칵테일 목록에 접근, 요청을 할 수 있습니다.
유저가 관리자라면 관리자 페이지에 접근해서 레시피를 확인하고, 요청을 처리할 수 있습니다.

회고

새로운 기술을 적용해볼 수 있어서 좋았습니다.
다만, svelte가 react에 비해서 성숙하지 못한 프로젝트기 때문에 아직 사용할 수 있는 component의 수가 적어서 직접 만들어야했던 부분이 많았습니다.