728x90
728x90
[사이드 프로젝트] 운동 기록앱 "오운완" 제작기 - 1
삽질/사이드 프로젝트2024. 5. 20. 14:33[사이드 프로젝트] 운동 기록앱 "오운완" 제작기 - 1

어느덧 30이 되어가는 나이에, 2년 가까이 공부를 핑계로 몸관리에 소홀해졌다.어디가서나 얘기하는 사소한 것도 기록하는 습관이 장점이에요!!! 는 살다보니 기록하지 않으면 수행하지 않는다. 가 되어버렸다.2년 내내 헬스장에 등록은 되어 있었으나, 관장님들이 가장 좋아하는 스타일(?)인 유령회원이 되어버렸다. 1달에 1번 갈까말까.. 내가 직접 만든 기록 서비스를 사용하면 더 열심히 운동할 것만 같았고직접 헬스장에서 운동을 하면서 기록을 하기 위해 모바일 앱으로 가닥을 잡고 작업을 시작하게 되었다. 3월 중순부터 1달 반 정도의 제작 기간을 거쳐 작업했고, 현재는 어떤 이슈들 때문에 릴리즈 전 단계에서 테스트중인나의 첫 애플리케이션에 대해 간단하게 기록하고 나아갈 방향에 대해 서술해보고자 한다. 더보기  ..

웹뷰로 기존 NextJS를 모바일 앱으로 배포하기
삽질/사이드 프로젝트2024. 4. 30. 13:56웹뷰로 기존 NextJS를 모바일 앱으로 배포하기

초년차 백엔드 개발자의 사이드 프로젝트 앱 배포 경험기입니다.(기술적 서술이 없습니다.) NextJS로 구성된 웹앱을 React Native + Expo를 사용해 안드로이드 앱으로 전환하고 배포하는 과정의 기록입니다.(기본 도메인 세팅이 완료되었고, Vercel로 배포해놓은 상태입니다.)    개발서버기존 NextJS로 구성된 프론트를 React Native로 EXPO를 통해 테스트용 APK를 만들어보기로했음.  expo-cli는 deprecated되었고, node 17v 이상과 호환성 문제가 발생할 수 있다고 합니다.프로젝트 내 자체 cli를 설치하여 사용하는 걸 권장한다고 합니다.expo build명령어도 eas build로 대체되었다고 하네요# expo cli 설치npm install expo-cl..

멜론 플레이리스트 유튜브 뮤직 재생목록으로 옮기기 with NodeJS, Selenium
삽질/사이드 프로젝트2024. 4. 14. 00:13멜론 플레이리스트 유튜브 뮤직 재생목록으로 옮기기 with NodeJS, Selenium

개발 동기 유튜브 프리미엄이야 그렇다쳐도, 멜론을 처음 스트리밍클럽에 가입했던게 2010년도 초반쯤이었다. 그때는 분명 3천원이었던걸로 기억하는데... 하기사 체감 물가가 김밥 한줄에 천원하던 시대에서 3~4천원하니 그럴만도 하다 싶지만, 돈을 좀 아껴보고자 멜론 구독을 이제 보내줄 때가 된 것 같다. 가수 - 노래제목 형태의 CSV파일로 파싱해서 soundiiz 로 유튜브 뮤직 플레이리스트를 만들어 줄 수 있다고 한다. 나는 이제 개발자이기도 하니까, 직접 해보기로했다. 오랜만에 셀레니움도 다시 써볼겸 작업을 했는데, 여전히 셀레니움으로 구글 플랫폼을 핸들링하는 데 짜증이낫다. 구글 로그인과정에서 오래 잡아먹어서 한 7~8시간정도 걸렸다. 작업물 GitHub - mag123c/from-Melon-to-..

[AWS] AWS에서 도메인 구매하고 서버와 연결하기 / Route 53 HTTPS(SSL) 리다이렉트
삽질/사이드 프로젝트2023. 9. 27. 20:32[AWS] AWS에서 도메인 구매하고 서버와 연결하기 / Route 53 HTTPS(SSL) 리다이렉트

도메인 구매 https://us-east-1.console.aws.amazon.com/route53/v2/home?region=us-east-1#Dashboard https://us-east-1.console.aws.amazon.com/route53/v2/home?region=us-east-1#Dashboard us-east-1.console.aws.amazon.com AWS의 Route 53d Dashboard에서 Domain registration에서 도메인을 등록해준다. 원하는 도메인네임을 검색하면 아래와 같이 사용 가능 여부, 추천 도메인이 나온다. 원하는 걸로 등록하자. 등록하면 본인의 메일로 Verify 메일을 보내준다. 반드시 해당 메일에서 인증을 진행해야 등록 절차가 진행된다. 나는 점심식..

GitHub Actions을 사용하기 위한 Token 발급 방법
삽질/사이드 프로젝트2023. 9. 14. 14:41GitHub Actions을 사용하기 위한 Token 발급 방법

현재 프로젝트 환경이 docker - gitactions을 통한 CI/CD구축이 되어 있어 너무 생소했다. 실습 겸 새로 프로젝트를 하나 생성하여 CI/CD를 구축해 볼 계획이다 그러기에 앞서 Token을 발급해보자 발급 방법 1. Settings - Developer Settings Settings에 들어가서 최하단에 Developer Settings에 들어간다. 2. Personal access tokens 에서 Generate new token 토큰 발급을 해준다. workflow, write, delete권한은 주어야 한다. [Feedback tracking] Fine-grained personal access tokens · community · Discussion #36441 This topi..

[SpringBoot] 대량의 데이터를 어떻게 다루어야 할까
삽질/사이드 프로젝트2023. 8. 12. 07:26[SpringBoot] 대량의 데이터를 어떻게 다루어야 할까

서론 ★혹시 좋은 의견이 있으시다면 댓글로 좀 알려주시면 감사하겠습니다.. 초보 개발자에게 한줄기 빛을.. 토이 프로젝트의 방향이 결국 리그오브레전드 챔피언들의 모의 투자 로 방향성이 잡혔다. https://developer.riotgames.com/docs/lol Riot Developer Portal League of Legends Developer API Policy Before you begin, read through the Terms of Use and Legal Notices. Developers must adhere to policy changes as they arise. When developing using the API, you must abide by the following: P..

[IntelliJ] IntelliJ와 Github 연동
삽질/사이드 프로젝트2023. 6. 25. 18:55[IntelliJ] IntelliJ와 Github 연동

IntelliJ Git 설정 Git 경로 설정 File - Settings - Git에서 깃 경로 설정 보통은 설치하면 자동으로 경로가 잡히는데, 깔려있지 않다면 Git을 설치하고 재시도 해보자. GitHub 계정 연동 Add account 클릭 - Log in via GitHub 클릭 클릭하면 GitHub 로그인 - JetBrains에 권한 부여 후 연동이 완료됨 프로젝트 Git 연동 1. VCS - Enable Version Control Intergration 클릭 후 아래 화면처럼 나오면 OK 버튼 클릭 2. Git - Manage Remotes - Repository 주소 입력 3. Project 우클릭 - Git - Pull 진행 진행 시 빨간 색으로 없는 branch라고 나타날 시, Ctrl..

삽질/사이드 프로젝트2023. 3. 11. 18:27검수 및 보수) 회원가입 - Spring Project(OTT Service)

이전 글 목록 1) 주어진 RFP를 바탕으로 주제 선정 - Spring Project(OTT 서비스) 2) ERD 설계 - Spring Project(OTT 서비스) 3) 회원 가입 기능 구현 - Spring Project (OTT 서비스) 4) 로그인, 로그아웃 기능 구현 - Spring Project (OTT 서비스) 5) 상세 페이지 및 회원 정보 수정 - Spring Project (OTT 서비스) 6) CRUD를 한번에 → 게시판 만들기(QNA게시판) - Spring Project(Mybatis) (OTT 서비스) 7) 게시판 페이징 처리 - Spring Project (OTT 서비스) 8) 카카오 지도 API 사용하기 - Spring Project (OTT 서비스) 9) (네아로) 네이버 로그..

728x90
728x90
image