본문 바로가기

사이드 프로젝트9

서울 신상 빵집 소개 개요, 주요 기능, 어려웠던 점 서울 신상 빵집 소개, 개요, 주요 기능 서울시 공공데이터를 활용한 공모전 참여를 위해 서울의 신상 빵집을 소개하는 웹사이트를 구성했습니다. 이 글에서는 서울 신상 빵집의 소개와 개요, 주요 기능에 대해 소개하겠습니다.  서울 신상 빵집 소개 프로젝트명 : 서울 신상 빵집작업 인원 : 1명 (필자 본인)작업 기간 : 4월4일 ~ 5월 10일활용 기술 : HTML, Javascript, CSS, Node.js(Express), Cloudtype. PostgreSQL, KakaoMap, Gemini, 서울시공공데이터깃허브 : 바로가기작업 결과 : 바로가기 (조만간 배포 중단 예정) 개요빵을 좋아하는 빵덕후를 위한 서울의 신상 빵집을 소개하는 웹사이트입니다.   주요기능1. 위치권한 허용시 현재 위치 정보 지.. 2024. 6. 1.
경기청년갭이어 최종 합격, 진행할 프로젝트 소개 경기청년갭이어 최종 합격, 진행할 프로젝트 소개 설마했던 2024년 경기청년갭이어를 최종합격하였습니다. 이제 다음주 OT 일정을 마치고 한달여간의 진로 프로그램 이수 후에 프로젝트 진행을 할 수 있게 되었습니다. 경기청년 갭이어 프로그램과 함께 프로그램에서 진행할 프로젝트에 대해 소개하겠습니다.   경기청년 갭이어란 경기청년 갭이어 프로그램은 경기도 청년들이 꿈을 찾고 도전할 수 있는 기회를 제공하는 특별한 프로그램입니다. 2024년 갭이어 프로그램은 청년들이 원하는 것을 찾아 시도하고, 새로운 것에 도전할 수 있도록 다양한 지원을 제공합니다. 이 프로그램은 경기도에 주소지를 둔 19세에서 39세 이하의 청년을 대상으로 하며, 병역의무 이행 기간만큼 신청 연령이 연장 가능하여 최고 1982년생까지 신청할.. 2024. 5. 25.
서울 신규 가게 조회 (서울신상) - 제과영업점 데이터 insert 완료 서울 신규 가게 조회 (서울신상) - 제과영업점 데이터 insert 완료 일주일간 여러 일정으로 인해 프로젝트 진행이 다소 더뎠습니다. 다양한 이슈도 발생했었습니다. 그 속에서 현재까지 진행한 사항에 대해 기록하였습니다. 1인 프로젝트로 변경 서울 신규 가게 조회 사이트 기획 완료 서울 신규 가게 조회 사이트 기획 완료 지인과 함께 홈페이지 제작하기 시작했습니다. 주제는 서울시 내에 새로 생긴 가게들을 지도에서 목록이 조회되게 하는 사이트 입니다. 아이디어 도출 과 lemonlog.tistory.com 가장 큰 이슈는 둘이서 작업하려던 프로젝트를 혼자서 하게된 점입니다. 원래 같이하려던 팀원이 개인사정으로 빠지게 되면서 혼자서 프로젝트를 진행하게 되었습니다. 처음에는 프로젝트 자체를 중단하려다가 원래 기.. 2024. 4. 11.
서울 신규 가게 조회 사이트 기획 완료 서울 신규 가게 조회 사이트 기획 완료 지인과 함께 홈페이지 제작하기 시작했습니다. 주제는 서울시 내에 새로 생긴 가게들을 지도에서 목록이 조회되게 하는 사이트 입니다. 아이디어 도출 과정부터 현재까지 진행사항에 대해 소개하겠습니다. 사이드 프로젝트 제안 제가 지인에게 사이드 프로젝트를 먼저 제안했습니다. 취업 준비하면서 프로젝트도 겸하면 좋겠다는 생각으로 제안했고, 흔쾌히 같이 하겠다고 했습니다. 그렇게 하루 이틀정도 기획에 관한 다양한 이야기를 하였습니다. 기획에서 가장 중요하게 생각한건 '빠르게 구현', '많은 양의 데이터 다뤄보기'. 둘 다 백엔드에 특화되었기에 화면은 최대한 심플하게 가져가기로 했고, 대신 빠르게 구현하고 대량의 데이터를 조작하는 경험을 하고 싶었습니다. 그러다가 공공데이터를 발.. 2024. 4. 4.
로그인 & 회원가입 & 결재 프로젝트 KPT 로그인 & 회원가입 & 결재 프로젝트 KPT 계획한 2주간 프로젝트 진행사항에 대해 회고를 진행하였습니다. 이후에도 추가 수정은 계속 진행하겠지만 짧은 기간 프로젝트를 진행하며 느낀 생각들을 작성해보았습니다. 프로젝트 회고 KPT에 대해 KPT(Know, Problem, Try)는 회의나 프로젝트를 회고할 때 사용하는 방법론입니다. 각각의 약자는 다음과 같은 의미를 가지고 있습니다. Know (알게 된 것): 프로젝트를 진행하면서 새롭게 배우거나 알게 된 점, 긍정적인 발견이나 성공 경험을 공유하는 부분입니다. Problem (문제점): 프로젝트 수행 중 마주친 문제나 개선이 필요한 부분에 대해 논의하는 과정입니다. Try (시도할 것): 앞으로 개선하거나 해결하기 위해 시도해볼 방안들을 제시하는 단계입.. 2024. 3. 29.
온라인 쇼핑몰에서의 할인 전략, 쿠폰과 포인트의 최적 적용 순서 온라인 쇼핑몰에서의 할인 전략, 쿠폰과 포인트의 최적 적용 순서 온라인 쇼핑몰에서 고객에게 제공되는 다양한 할인 혜택은 구매 결정에 큰 영향을 미칩니다. 특히, n% 할인 쿠폰과 m포인트 차감이 동시에 적용될 때, 어떤 할인을 먼저 적용하는지는 고객에게 제공되는 가치, 비즈니스 전략, 그리고 고객 경험 측면에서 중요한 고려 사항입니다. 이번 프로젝트에서 결제 기능을 작업하면서 위와 같은 고려사항을 기반으로 코드를 반영해보았습니다. 본 글에서는 이러한 할인의 적용 순서를 결정하는 기준과 그 근거에 대해 설명하고자 합니다. 결제할 때 할인 쿠폰 먼저인가 포인트 차감이 먼저인가 할인 적용의 기본 원칙 할인 적용 순서를 결정하기 위한 필자가 생각한 기본적인 원칙은 다음과 같습니다. 1. 할인 금액의 극대화 정률.. 2024. 3. 27.
클라우드타입(Cloudtype)으로 프로젝트 무료 배포, 장점, 방법, DB 접속 클라우드타입(Cloudtype)으로 프로젝트 무료 배포, 장점, 방법, DB 접속 AWS EC2의 변경된 프리티어 정책으로 인해 발생하는 과금 문제를 피하고자, 국내 PaaS 서비스인 Cloudtype을 사용하여 프로젝트를 배포한 경험을 공유하고자 합니다. Cloudtype은 GitHub에 작성한 코드를 클라우드 서버에 간편하게 배포할 수 있는 호스팅 서비스로, 국내 기업의 강력한 지원과 편리한 이슈 대응이 큰 장점입니다. 클라우드타입(Cloudtype)으로 배포하기 Cloudtype 를 선택한 이유 AWS EC2 프리티어 정책 변경: 2024년 2월부터 EC2 사용 시 프리티어임에도 불구하고 Public IP 발급에 따른 비용이 발생하게 되었습니다. 이로 인해 비용 부담을 최소화하고자 Cloudtype.. 2024. 3. 24.
프로젝트 작업 기록 - 예시 코드 clone, 동작 확인 (docker, DB 세팅) 프로젝트 작업 기록 - 예시코드 clone, 동작 확인 (docker, DB 세팅) 프로젝트 진행에 관한 예시코드를 클론 받은 뒤 명령어 실행으로 프로젝트 동작하는 것부터 실습 해봤습니다. 패키지 설치부터 구동까지 초기 설치 작업하는 데서 헤매다가 설치 과정을 구글링하며 진행했습니다. 프로젝트 작업 기록 오늘 배운 내용 - 프로젝트 초기 설정 : clone 이후 프로젝트 동작을 위한 전반적인 설치, 설정 진행 - Docker 동작, 기초 사용법 : docker 네트워크 생성 및 docker 빌드 과정 명령어 수행 - 시스템 리소스 관리 : PC 용량 문제로 발생한 docker 문제 경험 - 데이터베이스 설정과 관리 : PostgreSQL 설치 및 설정 수행, pgAdmin4의 설치와 데이터 관리 방법 경.. 2024. 3. 20.
로그인, 회원가입, 결제 기능 프로젝트 기획, NestJS와 TypeORM 채택 로그인, 회원가입, 결제 기능 프로젝트 기획, NestJS와 TypeORM 채택 내일배움캠프의 교육이 끝나고나서 사이드 프로젝트로 진행하는 로그인, 회원가입, 결제 기능 프로젝트입니다. 이번 프로젝트에서 사용할 NestJS와 TypeORM에 대해 각각의 특징과 장점에 대해 정리해보았습니다. NestJS에 대해 NestJS, 현대 웹 애플리케이션을 위한 종합 프레임워크 NestJS는 서버 측 애플리케이션을 구축하기 위해 TypeScript를 활용하는 진보적인 Node.js 프레임워크입니다. 기본적으로, NestJS는 Express나 Fastify를 감싸고 있어 개발자들이 기본 HTTP 서버 프레임워크를 선택할 수 있게 합니다. 하지만, NestJS는 이 프레임워크들 위에 단순한 추상화를 제공하는 것을 넘어.. 2024. 3. 18.