레스토랑을 위한 디지털 메뉴 시스템 구축 – 개인 프로젝트
Source: Dev.to
Project Overview
잠시 멈췄던 뒤, 포트폴리오에서 가장 중요한 개인 프로젝트라 생각하는 레스토랑용 디지털 메뉴 시스템에 다시 착수했습니다. 학업을 재정비하고 기술적 우선순위를 재고하는 동안 프로젝트가 보류됐었습니다. 그 사이에 백엔드 로그인·회원가입과 프론트엔드 로그인 화면을 구현했습니다.
이제 Java와 Spring Boot를 사용해 백엔드를 처음부터 다시 작성하고 있습니다. 다른 언어로 확장하기 전에 기본 언어에 집중하는 것이 목표이며, 목표는 변함없이 실제 기업에서 개발하는 것처럼 최고의 관행, 전문적인 아키텍처, 품질 코드를 갖춘 완전한 디지털 메뉴·주문 시스템을 구축하는 것입니다.
Development Process
- 백로그, 사용자 스토리, 스프린트를 포함한 Trello 보드 정리
- 코딩 전에 화면 프로토타입 제작
- 아키텍처, 책임 범위, 기술 우선순위 정의
Tech Stack and Practices
- Backend: Java + Spring Boot
- Mobile Frontend: React Native + TypeScript
- Database: PostgreSQL with migrations
- Authentication: JWT
- 레이어드 아키텍처, 테스트, 문서화, 프로젝트 조직화
- 개발 전 Trello를 통한 계획 및 프로토타이핑
Call to Action
학생이든, 초보자든, 혹은 프로젝트에 관심이 있어 아이디어를 교환하거나 협업하고 싶거나 개발 과정을 팔로우하고 싶다면 언제든지 연락 주세요. 프로토타입, 기획, 다음 단계 등을 공유해 드릴 수 있습니다.