Node.js 2

커플 앱 만들기 (2) — 두 사람을 하나로 묶기

1화에서 화면부터 목업으로 다 만들었다고 했는데, 이제 그 뒤에 진짜를 붙일 차례다. 커플 앱에서 제일 먼저 풀어야 하는 문제는 명확하다. 두 사람을 어떻게 한 쌍으로 묶느냐. 이게 안 되면 나머지가 다 의미 없다.로그인은 일단 대충소셜 로그인(카카오, 애플)은 나중에 붙이기로 하고, 개발 단계에선 닉네임만 넣으면 계정이 생기는 개발용 로그인으로 갔다. 여기에 목매달 이유가 없다. 어차피 나중에 갈아끼울 거고, 지금 중요한 건 "로그인 된 사용자"라는 상태만 있으면 되니까. 토큰은 JWT로 발급하고, 앱에선 shared_preferences에 저장해뒀다가 다음에 켤 때 자동 로그인시켰다. 이거 하나 해두니까 개발하면서 매번 로그인하는 짜증이 사라졌다. 작지만 삶의 질이 확 올라가는 부분.진짜 문제는 페..

커플 앱 만들기 (1) — 왜 하필 커플 앱이었나 [1인 개발 개발일지]

결론부터 말하면, 나는 커플 앱을 하나 만들었다. 이름은 룸메이트. 이게 최종 결과물이다. 기획부터 디자인, 프론트, 백엔드, 실제 지도 API 연동까지 전부 혼자 했다. 이 시리즈는 이걸 어떻게 만들었는지, 그리고 만들면서 커플 앱이라는 제품에 대해 뭘 배웠는지를 정리하는 개발 일지다. 기능을 열 개 넘게 붙이고, 중간에 방향을 크게 한 번 틀었던 과정까지 담을 거다. 일단 1화는 어쩌다 이걸 만들기 시작했는지부터.시작은 "뭐 먹지"였다커플이 제일 자주 하는 싸움이 뭘까. 나는 "오늘 뭐 먹지"라고 본다. 진짜 별거 아닌데 서로 "아무거나~" 하다가 은근히 신경전 되는 그거. 어디 갈지, 주말에 뭐 할지도 마찬가지고.이걸 앱으로 풀면 재밌겠다는 생각이 출발점이었다. 근데 시중에 커플 앱은 이미 많다. ..