저장 버튼 대신 URL 공유, 금융계산기에 계정을 안 만든 이유
1인 개발자가 금융계산기 플랜씨에 로그인과 저장 기능 대신 URL 쿼리 공유를 선택한 이유와 장단점을 정리했어요.
계산 결과 하나 저장하려고 회원가입 화면을 마주친 적 있나요? 이메일 넣고, 비밀번호 정하고, 인증 메일까지 확인하면 보통 3단계예요. 그 사이 계산하려던 숫자는 이미 머릿속에서 흐려지곤 해요.
무료 금융계산기 플랜씨(plan-c)를 만들 때 저도 같은 갈림길에 섰어요. 저장 기능을 넣으려면 계정이 필요하고, 계정이 생기면 비밀번호 재설정, 개인정보 처리, 사용자 DB 관리가 줄줄이 따라와요. 혼자 운영하면서 감당하기엔 무게가 컸어요.
그래서 저장을 서버가 아니라 URL에 맡겼어요. 원금, 금리, 기간 같은 입력값을 주소 뒤 쿼리스트링에 그대로 담는 방식이에요. 직접 만들어 보니 브라우저에 이미 있는 URLSearchParams만으로 10줄 안쪽이면 충분했어요.
적용해 봤더니 얻는 게 생각보다 많았어요. 북마크 1번이 저장 버튼이 되고, 주소 복사가 곧 공유 기능이 돼요. 메신저로 링크를 보내면 받는 사람도 로그인 없이 같은 계산 화면을 바로 봐요. 테스트해 보면 입력값 3개를 담아도 URL은 100자 안쪽이라 길이 걱정도 없었어요.
사용자 입장에서 두 방식의 차이는 이 정도예요.
계정 저장(가입 3단계·서버 관리 필요) vs URL 공유(가입 0단계·링크 하나)
물론 한계도 있어요. 계산 기록을 여러 개 모아 보는 목록 같은 건 이 방식으로 안 돼요. 다만 그런 요청이 실제로 쌓이기 전에 계정부터 만드는 건 순서가 반대라고 봤어요. 지금 플랜씨는 대출이자, 연봉 실수령, 복리, 저축 계산을 모두 로그인 없이 쓰고, 결과 화면 주소만 복사하면 저장과 공유가 한 번에 끝나요.
돌려 보니 관리할 사용자 테이블이 0개라는 사실이 혼자 운영하는 입장에선 가장 큰 이득이었어요. 지킬 개인정보가 없으니 유출 걱정도 그만큼 줄어요.
기능을 하나 더하기 전에, 브라우저가 이미 주는 것부터 확인해 보세요. 저장 버튼이 필요해 보이는 자리에 링크 하나면 충분할 때가 생각보다 많아요.
관련 글
댓글
아직 댓글이 없어요. 첫 댓글을 남겨주세요.