Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

아랑아랑 - 오늘 하루 아빠랑 아이랑 함께 (아이폰출시!!)

#side_projects
1년 전
6,563
21

  • (1) 자기소개

안녕하세요. 웹개발 6년차에 접어들고 있는 딸과 내년에 태어날 응애아기, 총 두명을 키우고 있는 아빠입니다.👨‍👩‍👧🍼 니코쌤 강의를 트위터 클론코딩 부터 듣기 시작해서, 올해 플러터 강의를 마무리 짓고, 두번째로 시도해본 사이드 프로젝트입니다.

딸이 돌 되기 전에 육아일기 앱을 개발해보려고 했는데 현실육아의 한계 + react natvie 너무 어려움 2연타를 맞고 포기했지만, 플러터 강의를 듣고 다시금 도전해서 아무튼 개발을 완료하고 초기버전을 배포해봤습니다.🎊

니코쌤 강의가 저에겐 정말 많은 도움이 됐습니다.

사랑해요니코쌤 ~좋은강의 더 많이 만들어주세요!💖💖

  • (2) 서비스 소개

회사에서 일하고, 집에 돌아와서 육아 도와주고, 집안일 좀 해주다 보면 벌써 주말이 되버립니다. 요즘은 인스타그램이나 기타 SNS, 웹에서 아이들과 갈만한 장소를 자세히 소개해주지만, 그걸 볼 시간 조차 없는 현실에 치여 사는 아빠들을 위해 오늘 하루 아이들과 갈만한 여행지를 소개시켜주는 앱입니다.(물론 엄마도 사용 가능합니다 🙋‍♀️)

정확하면서 다양한 여행지 정보를 소개 시켜주기 위해서 아래와 같은 기능들을 제공하고 있습니다.

  • ❤️ 여행지 분류, 원하는 조건에 맞게 오늘의 장소 추천

  • 🧡 내 주변 최대 50km 반경 내 위치한 여행지 조회

  • 💛 ChatGpt를 활용한 장소 검색 및 정보 요약

  • 💚 사용자들의 실시간 리뷰

앞으로 키즈카페, 방문 통계, 인기 리뷰, 이벤트(!!!) 등을 제공하면서 우리 고생하는 아빠(엄마)를 위해 좋은 여행지를 추천드릴 예정입니다! 🎇

(물론 가서 아이들과 뛰어노는 건 아빠 몫입니다.......)

  • (3) 시작하게된 계기

당시 프로젝트 초중반 시기라 한창 야근에 찌들어 있다가 간만에 생긴 주말에 딸아이와 어딜 가야할지 모르겠어서 이럴 바엔 내가 앱 만들어서 찾는다 라는 심정으로 개발을 시작했습니다. 때마침 니코쌤의 플러터 강의가 오픈했을 시기라서 배우면서 시작하기 딱 좋았네요.

  • (4) 개발

  1. (a) front-end

    • 당연히 flutter를 사용했습니다. pc 웹은 아예 고려 안하고 개발 했습니다. 왜...냐면 그냥요.🤪

    • 첫번째 사이드프로젝트를 반응형 웹으로 시도했는데, 그때 폭망한 기억 때문에, 모바일앱에 집중하고자 했습니다.

    • 개인정보처리방침, 이용약관 같은 단순 페이지들은 부트스트랩을 사용했고, 앱을 소개하는 랜딩페이지는 아스트로 프레임워크를 사용했습니다. (랜딩페이지는 현재 개발 중입니다...)

  2. (b) back-end

    • 강의에서는 firebase를 사용했지만, 저같은 경우 실무에서 java와 spring framework을 많이 쓰다 보니 back-end는 spring boot로 개발했습니다.

    • firebase는 analytics 같이 앱 사용 측정 도구만 사용했습니다.

    • back-end는 클라우드 서비스 중 NHN Cloud를 써서 배포했습니다.

    • aws, google, azure, naver .. 가 아닌 NHN 을 왜 썼냐면 ... 그냥요.. 🥸 편하게 한국말로 되어있는 클라우드를 써서 진행했습니다. 무엇보다 NHN Cloud 최초 사용 시 주는 무료 크레딧이 제일 컸지만요..

    • 데이터베이스는 PlanetScale을 사용했습니다.

    • 구성도에는 안나왔지만 지도 서비스를 제공하기 위해서 네이버 클라우드의 네이버맵을 사용했습니다. 플러터에서 사용할 수 있는 라이브러리 중에 네이버 맵 sdk가 제일 신뢰성있고, 좋아서 선택했습니다.

  3. (c) etc

    • 배포는 github action을 통해 자동 배포 환경을 (back-end) 구축했고, docker를 사용했습니다. (니코쌤이 도커나 쿠버네티스 강의를 개설해주셨으면 하는 바램...!)

    • SNS Login으로는 카카오를 우선 구현했고, 애플 로그인은 현재 개발 중입니다.

    • 이와 별개로 제가 개발하면서 도움을 받은 사이트 들로는....

    • 특히 저같이 디자인 능력 -100을 찍은 사람들에게는 스포카 디자인 가이드가 많은 도움이 될 거라고 생각됩니다.

    • 개발기간은 7~8 개월 정도 걸렸습니다 (기획 포함). 이번에는 기획 설계를 정말 잘해야지!! 하고 만든 기획서를 개발 끝날 때 쯤 다시 보니... 아직 부족함을 많이 느낍니다.

  • (5) 바라는 것은?

부자가 되고 싶습니다.. 보다는 코드를 잘짜는 개발자보다 기획을 잘하는 개발자로 성장하려고 합니다. 코드는 gpt가 기가 막히게 짜줘서 이걸 잘 써먹는게 중요하다고 이번에 많이 느꼈습니다. (당연히 기가 막히게 거지같이 짜주기도 합니다)

저와 같이 짜투리 시간 활용하거나 육아를 병행하면서 개발하시는 분들 모두 힘내시길 바랍니다~!! 많은 피드백 부탁드립니다. 감사합니다.

21 comments