안녕하세요! 저는 지난 5년 전, 제 아내가 카페를 참 좋아했던 기억을 떠올리며 이쁜 카페를 추천해주는 앱 '카페가자'를 기획하고 개발한 적이 있습니다. 아내는 맛있는 커피와 아름다운 분위기를 가진 카페를 찾아다니며 사진 찍기를 좋아했고, 그 덕분에 저 역시 다양한 카페를 알게 되었습니다. 이러한 경험을 통해, 더 많은 사람들에게 이쁜 카페를 손쉽게 추천해줄 수 있는 앱을 만들고 싶다는 생각이 들었고, 그것이 바로 '카페가자'의 시작이었습니다.
카페가자, 첫 번째 이야기: ReactNative+Django로 만든 앱
'카페가자'는 처음 기획 단계에서 네이버에서 크롤링한 데이터를 기반으로 사용자의 위치에 맞는 이쁜 카페를 추천해주는 앱으로 설계되었습니다. 당시에는 ReactNative와 Django를 활용하여 개발을 진행했으며, 백엔드는 Python Django로 구성하고, 프론트엔드는 ReactNative로 제작해 모바일 앱 형태로 구현했습니다.
이 앱은 단순히 데이터를 보여주는 것을 넘어, 사용자에게 맞춤형으로 카페를 추천하는 기능을 중심으로 설계되었습니다. 사용자 위치 기반 검색, 카페 분위기와 관련된 태그 분류, 실시간 리뷰 업데이트 등 다양한 기능을 통해 사용자 경험을 극대화하는 데 주력했습니다.
하지만 시간이 지나면서 기술 스택의 유지보수와 새로운 기능 추가의 어려움을 느꼈고, 트렌드 변화에 맞추어 더 직관적이고 쉬운 개발 방법이 필요하다는 결론에 이르게 되었습니다.
FlutterFlow로 새롭게 부활하는 '카페가자'
이제 저는 '카페가자'를 다시 한번 새롭게 시작하려고 합니다. 이번에는 FlutterFlow라는 강력한 노코드 개발 도구를 활용해 개발하려고 합니다. FlutterFlow는 빠르게 앱을 제작할 수 있는 도구로, 특히 초보자나 비전문가도 쉽게 사용할 수 있어 최근 많은 주목을 받고 있습니다. 이를 통해 카페가자 앱을 완성하는 것뿐만 아니라, FlutterFlow의 사용법을 배우고 가르치는 데 중점을 두고자 합니다.
'카페가자'를 활용한 FlutterFlow 교육 프로그램
이번 프로젝트는 단순히 앱 개발에 그치지 않고, FlutterFlow와 다양한 백엔드 기술을 배우고 활용할 수 있는 교육 커리큘럼으로 확장하려 합니다. 이 커리큘럼은 다음과 같은 과정을 포함합니다:
1. FlutterFlow 사용법
FlutterFlow의 기본 사용법부터 고급 기능까지 상세히 다룹니다.
UI 디자인, 위젯 활용, 상태 관리 등 실무에서 바로 사용할 수 있는 기술들을 제공합니다.
2. 파이어베이스(Firebase) 또는 Supabase로 백엔드 구성하기
Firebase와 Supabase를 활용해 데이터베이스와 인증 기능을 구현하는 방법을 학습합니다.
FlutterFlow와의 연동 과정도 상세히 다룹니다.
3. 파이썬 Django와 AWS로 백엔드 구성하기
Django를 활용한 REST API 개발 및 AWS 배포 과정을 학습합니다.
기존 '카페가자' 앱에서 사용했던 기술 스택을 기반으로, 최신 기술을 반영한 백엔드 구성을 배웁니다.
4. 실제 프로젝트 기반 학습
'카페가자' 앱 개발 과정을 중심으로, 프로젝트를 진행하며 실무적인 경험을 쌓을 수 있습니다.
FlutterFlow를 통해 빠르게 앱 프로토타입을 제작하고, 배포하는 경험을 제공합니다.
참여를 기다립니다!
'카페가자'는 단순한 앱 이상의 의미를 담고 있습니다. 이 프로젝트는 과거의 개발 경험을 바탕으로, 새로운 기술과 트렌드를 반영한 교육 프로그램으로 진화하고 있습니다. 특히 FlutterFlow를 처음 접하시는 분들, 또는 기존 개발 경험을 살려 새로운 도구를 배우고자 하는 분들에게 좋은 기회가 될 것입니다.
저와 함께 '카페가자' 프로젝트에 참여하며 FlutterFlow의 강력함을 체험해보세요. 이쁜 카페를 추천하는 앱을 만들며, 개발의 재미와 보람을 느낄 수 있는 시간이 되리라 확신합니다.
많은 관심과 참여 부탁드립니다! 😊
이 블로그를 통해 '카페가자' 프로젝트에 대해 더 많은 분들이 알게 되고, FlutterFlow와 백엔드 기술에 관심을 가지는 계기가 되었으면 합니다. 이쁜 카페를 추천하는 앱 개발에 관심이 있거나 FlutterFlow를 배우고 싶은 분들은 언제든지 연락 주세요!