크루들이 직접 만든 유용한 웹앱을 한곳에서 만나보세요.
총 470개의 앱
주민번호 3 미만자용 추억여행
타국 통화를 빠르게 원화로 환산 1. 여행지에서 조건과 상황에 맞춰 결제 금액 계산
글쓰기에 대한 가벼운 접근 유도 바로 다음주의 미션, 나아가 협업과 소통에 필수적인 글쓰기를 쉽고 간결하게
아직 갈길이 멀지만 이후에 직접 진행할 PR 사전체험 나중에 공부할 개념을 인지라도 해 놓기 시간 여유가 있을 때,
어떤 문제/불편함을 해결하려고 했나요? 12층에 배치된 보드게임 <5초 준다>가 하고싶지만 1개 밖에 없기 때문에 할 수 없는 경우가 있음. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 사람들과 <5초 준다>를 하고 싶지만, 다른 사람들이 사용 중일 때 해당 웹 앱을 간략한 대용으로 사용할 것으로 예상.
어떤 문제/불편함을 해결하려고 했나요? 충동구매 심리를 극복하기 위해 물건의 가격을 노동 가치로 환산할 때, 매번 값을 입력하는게 불편하여 해결하고자 함. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 오늘 발표된 갤럭시 S26을 구매하고 싶은 마음이 솟구칠 때
어떤 문제/불편함을 해결하려고 했나요? 본인이 이 앱을 언제, 어떻게 사용할 건가요? 갑작스러운 여행 충동에도 일정 계획의 부담감 때문에 결국 포기하고 집에서 쉬게 되는 아쉬움을 해결하기 위해 이 앱을 만들었다. 주말이나 짧은 연휴에 즉흥적으로 훌쩍 떠나고 싶을 때 사용할 수 있다. `가고 싶은 장소`나 `먹고 싶은 음식` 몇 가지만 가볍게 입력하여 완벽한 전체 여행 일정을 빠르게 얻어낼 때 활용 가능하다.
어떤 문제/불편함을 해결하려고 했나요? 플로이드 와샬 알고리즘을 학습할 때 3중 for문(k, i, j)과 2차원 DP 테이블이 갱신되는 복잡한 내부 과정을 직관적으로 파악하기 위함 본인이 이 앱을 언제, 어떻게 사용할 건가요? 플로이드 와샬 알고리즘의 흐름을 빠르게 파악하거나 복기할 때 사용할 것으로 예상함.
가장 좋아하는 보드게임인 렉시오를 항상 온라인에서도 하고 싶다는 생각을 했는데 출시가 안되어있습니다. 그래서 '게임'이라는 주제를 듣자마자 생각이 났습니다.
조원들과 저번에 함께 커피를 시키러 갔는데, 당시에는 더치페이를 했지만 친해지면 내기를 제안해볼 생각이라서 미리 만들어 봤습니다.
어떤 문제/불편함을 해결하려고 했나요? 도서관 책을 이용할 때, 책에 메모를 못하는 문제 독서 후 오랜 세월 뒤 다시 이어서 읽을 때 기억이 안나는 문제 독서 중 메모, 메모를 자동 요약/정리 독서시간 기록
안드로이드 면접 대비를 위해서 질문들을 스크랩하거나, AI를 통해서 질문 리스트를 생성하여 모아둔 적이 있습니다. 스크랩/AI 질문 리스트 생성, 답변 작성, 모범 답안, 저장을 한번에 처리할 수 있는 어플리케이션이 있으면 좋을 것 같아서 만들어봤습니다.
일반적인 타자 연습 프로그램은 들여쓰기나 특수문자가 많은 코딩 환경을 전혀 반영하지 못한다. 따라서 실제 코드를 작성하며 타자를 연습할 수 있는 전용 타자 프로그램이 필요하다.
Oxford 3000가장 중요하고 유용한 3,000개의 영단어 목록**이다. 원어민들이 일상 대화, 뉴스, 일반적인 문서에서 사용하는 어휘의 80~90%가 바로 이 3,000개 단어 안에서 해결된다. 단어를 가장 효율적으로 외우는 방법은 직접 문장을 만들어보는 것이라 판단했다. 이에 사용자가 직접 문장을 만들고, 자신이 단어를 문맥에 맞게 잘 활용했는지 쉽고 빠르게 확인할 수 있는 기능을 만들고자 했다.
어떤 문제/불편함을 해결하려고 했나요? 평소 새로운 습관을 만들고 싶을 때마다 성공하지 못하던 과거가 생각이 나서 루틴 관리 앱을 생각해봤습니다. 또한 '매주 월/수/금 러닝'처럼 요일이 고정된 루틴도 있지만, 일주일에 3번 책 읽기처럼 요일에 얽매이지 않고 유연하게 달성하고 싶은 목표도 있습니다. 이 두 가지를 모두 수용할 수 있는 시스템을 만들고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우아한테크코스 과제나 백엔드/CS 공부 등 바쁜 개발 일정 속에서 놓치기 쉬운 작고 소소한 건강/생활 습관을 챙기는 데 사용할 예정입니다. '아침에 일어나서 기지개 켜기'나 '물 한 잔 마시기' 같은 고정 요일 루틴과, '알고리즘 3문제 풀기' 같은 주간 횟수 지정 루틴을 등록해 두고, 틈틈이 접속해 사용할 것입니다.
CS 지식은 훌륭한 개발자가 되기 위해 반드시 숙지해야 하는 필수 역량이다. 하지만 그 양이 워낙 방대하여 책이나 강의를 통해 하나하나 깊게 파고들기에는 많은 시간과 노력이 필요하다. CS 지식은 단기간에 암기하는 것보다, 잊지 않도록 꾸준히 반복하여 익히는 것이 훨씬 중요하다. 이를 위해 자투리 시간에도 부담 없이 학습할 수 있도록 접근성을 높인 단답형 퀴즈 형식의 웹 앱이 필요하다고 생각한다.
어떤 문제/불편함을 해결하려고 했나요? 슈의 라면샵이라는 제한 시간 내에 라면을 최대한 많이, 맛있게 조리하는 게임을 즐겨했다. 하지만 10년 넘게 같은 방식으로 플레이하다 보니 새로운 기능에 대한 필요성을 느꼈다. 이에 실시간 커스텀 주문 기능과 새로운 토핑(스팸, 치즈)을 추가했다. 또한 기존 2D 화면에서 벗어나 3D 환경에서 실제로 요리하는 듯한 몰입감을 제공한다. 이 앱을 언제, 어떻게 사용할 건가요? 심심할 때 슈의 라면샵보다 더 재미있는 배민이네 라면가게를 즐길 것이다. 친구들과 매출을 걸고 내기를 하는 용도로도 활용할 계획이다.
어떤 문제/불편함을 해결하려고 했나요? 단어장만 반복해서 보는 단순한 암기 방식은 지루하고 효율도 낮다. 특히 일상 속에서 마주치는 사물이나 상황을 외국어로 바로 알고 싶을 때, 매번 사전을 검색하는 과정이 번거롭게 느껴졌다. 이 불편함을 해결하기 위해, 사진 한 장만 올리면 AI가 즉시 분석해 학습에 최적화된 핵심 단어들을 추출해주는 앱을 제작하게 되었다. 이 앱을 언제, 어떻게 사용할 건가요? 길을 걷다 흥미로운 간판을 발견했을 때, 혹은 주변 사물을 외국어로 학습하고 싶을 때 즉시 활용할 수 있다. 사진 업로드만으로 나만의 맞춤 단어장이 자동 생성되며, 퀴즈 기능을 활용해 지인들과 학습 경쟁을 즐기는 용도로도 사용할 수 있다.
어떤 문제/불편함을 해결하려고 했나요? 알고리즘 코딩 테스트를 준비하면서 푼 문제를 체계적으로 복습하지 못해 같은 유형을 반복해서 틀리고, 풀이 후에도 *왜 비효율적인지·어떻게 더 개선할 수 있는지*에 대한 피드백을 받기 어려운 문제를 해결하고자 했습니다. 또한 문제 관리, 복습 일정, 코드 리뷰, 개념 정리를 각각 다른 도구로 나눠 사용해야 하는 번거로움을 하나의 플랫폼으로 통합하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 매일 알고리즘 문제를 풀이한 직후 코드를 등록해 AI 피드백을 받고, 이후 자동으로 생성되는 복습 일정에 따라 다음날·3일 뒤·일주일 뒤·한 달 뒤에 다시 문제를 점검하는 방식으로 사용합니다. 막히는 부분은 ‘알고리즘 선생님’ 챗봇을 통해 즉시 질문하고, 자주 헷갈리는 개념과 코드 스니펫은 요약 정리 기능으로 반복 학습하며 코딩 테스트 준비 전 과정을 일상적으로 관리합니다.
어떤 문제/불편함을 해결하려고 했나요? SQL은 데이터 분석의 필수 언어지만, 딱딱한 이론 책이나 코딩 화면만 보면 금방 지루해진다. 기존 SQL 학습 사이트들은 공부하는 느낌이 강해 재미가 없었다. 이를 해결하기 위해 전 세계에서 가장 유명한 언어 학습 앱인 듀오링고의 요소를 SQL 학습에 접목했다. 블록 조립이나 타이핑을 통해 공부가 아닌 게임처럼 SQL을 익힐 수 있도록 제작했다. 이 앱을 언제, 어떻게 사용할 건가요? 지하철이나 버스 이동 중, 혹은 자기 전 10분 동안 가볍게 퀴즈를 풀며 SQL 감각을 유지할 것이다.
OT에서 본 교육 lms의 네트워크 문제가 생긴 적이 있습니다. 크롬 공룡게임처럼 해당 lms에서 네트워크 오류가 생겼을 때 빈화면 대신 비슷한 게임이 나오면 재밌겠다고 생각해서 만들게 되었습니다.
먹고싶은 것이 생기면, 식욕을 참지 못하는 제가 미웠습니다. 먹고 싶은 것이 생기면 해당 앱을 키고 룰렛을 돌려 40% 확률로 먹겠습니다.
여행지를 고르지 못하고 무한 고민하는 사람들을 위해 지구본에 다트를 던져 랜덤으로 여행지를 정해주는 앱입니다. 어디로 여행할지 고민될 때, 또는 색다른 여행지를 발견하고 싶을 때 사용합니다. 주요 기능** Three.js 기반 3D 지구본 렌더링 및 실시간 회전 지구본 클릭 시 해당 좌표에 핀 꽂기 및 카메라 줌인 애니메이션
최근 자바스크립트를 다시 공부 중인데, 영어 공부 어플인 말해보카처럼 매일 5문제씩 자바스크립트 문제를 풀며 모르는 부분을 채울 수 있는 앱을 만들고 싶었습니다.
어떤 문제/불편함을 해결하려고 했나요? 실제 주식 투자는 자본 손실의 위험이 커 초보자가 뉴스와 시장의 상관관계를 학습하기에 문턱이 높습니다. 이 앱은 현실적인 자산 손실 걱정 없이 AI가 생성하는 시장 상황 속에서 투자 전략을 연습할 수 있는 환경을 제공합니다. 이 앱을 언제, 어떻게 사용할 건가요? 주식 시장의 메커니즘을 이해하고 싶은 입문자나, AI가 예측하는 가상의 미래 산업 시나리오를 즐기고 싶은 게이머들이 사용합니다. 짧은 10턴(Day) 동안 집중하여 자신의 투자 감각을 테스트하고 결과 리포트를 통해 투자 성향을 파악할 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 백준, 프로그래머스 등 다양한 플랫폼에서 문제를 풀지만, 내가 짠 코드를 한곳에 모아보고 복습하기는 어렵다고 생각해 나의 풀이를 한데 모아 복습하고 관리하기 위해 만들었습니다. 추가로 공부한 내용을 기록하고 복습하기 위해 만들었습니다. 혼자 공부할 때 내가 짠 코드가 얼마나 효율적인지, 더 나은 방법은 없는지 알기 어렵기 때문에 AI Mentor 기능을 탑재하여 학습의 질을 높이고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 우아한테크코스에 참여하는 크루들이 교육을 담당하는 여러 코치진의 얼굴과 닉네임을 빠르게 익히는 데 도움을 주고자 만들었습니다. 단순 암기가 아닌 퀴즈 형식을 통해 재미있게 정보를 습득할 수 있도록 하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 데일리 미팅에서 사용하는 것을 희망하고 있습니다
어떤 문제/불편함을 해결하려고 했나요? 기술 서적이나 강의로 배운 지식은 많지만, 막상 면접장에서 입 밖으로 내뱉으려 하면 논리가 꼬이는 현상을 해결하고자 했습니다. 기본 개념은 외우기 쉽지만, "실무에서 트래픽이 몰릴 때는 어떻게 하실 건가요?"와 같은 실무 밀착형 꼬리 질문은 혼자 준비하기 어렵습니다. 본인이 답한 내용이 정답에 얼마나 근접했는지, 어떤 키워드가 누락되었는지 판단해 줄 전문가의 조언이 필요했습니다. 이 앱을 언제, 어떻게 사용할 건가요?
: 평소 한글 타자는 잘 친다고 생각하지만 영어 타자, 특히 개발할 때 영어 오타가 자주 발생하는 문제를 겪고있습니다.. 하지만 기존 타자 연습 앱은 일반적인 문장 위주라 개발자에게 필수적인 영어나 프로그래밍 문법에 대한 타자연습은 잘 되지 않는 것 같아 이 앱을 만들게 되었습니다! : 연습하고 싶은 언어(Kotlin, JS 등)를 선택해 타자연습을 하거나 손을 푸는 용도로 사용할 것 같습니다.
: 일반적인 이미지를 텍스트 기반의 예술적인 아스키 아트로 변환하고 싶었으나, 실시간으로 변환 과정을 확인하고 이를 GIF로 저장할 수 있는 도구가 부족했습니다.- 본인이 이 - : 개발자 커뮤니티 게시글이나 개인 블로그, GitHub README를 꾸밀 때 나만의 독특한 아스키 애니메이션을 만들어 적용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 최근에 “경찰과도둑”이 “당근”에서 굉장히 인기였습니다. 그래서 아예 이런 사람이 많이 모여야 하는 놀이(경찰과도둑, 숨바꼭질, 무궁화꽃이피었습니다)는 참가자가 많이 있어야 재밌다고 생각합니다. 그래서 이런 놀이 모집만을 위한 서비스를 만들고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 최근에 오징어게임들을 보면서 옛날에 해보던 놀이들을 다시 해보고 싶었는데 모임을 만들고 같이 놀아 보고 싶습니다.
: 코틀린의 Null Safety 개념은 이론만으로는 이해하기 어렵습니다. 시각적이고 게임적인 요소를 도입해 재미있게 학습하고자 했습니다. : 코틀린을 처음 접하는 동료나 후배들에게 NullPointerException(NPE) 방지 로직을 설명하는 시각적 보조 자료로 활용할 예정입니다. 어떤 문제/불편함을 해결하려고 했나요? 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 본인이 이 앱을 언제, 어떻게 사용할 건가요? 이 앱은 가볍게 즐길 수 있는 추리 게임으로, 문제 해결의 목적으로 만들어진 것은 아니다. 처음에는 AI와 질의응답을 하며 사건의 단서를 알아내 범인을 추리하는 방식으로 만들고자 하였으나, 인터넷에서 자주 볼 수 있는 `바다거북스프`의 요소를 더해 조금 더 미스테리한 분위기의 게임을 만들어 보았다.
어떤 문제/불편함을 해결하려고 했나요? 본인이 이 앱을 언제, 어떻게 사용할 건가요? 책을 읽거나 영화를 보다가, 혹은 길을 걷다가 마음에 드는 문구나 문장을 발견하는 순간이 있다. 메모장이나 일기장에 적어두기에는 뒤죽박죽 섞여 정리하기 어렵다고 느꼈다. 기록과 수집을 좋아하는 사람들을 위해, 오직 `마음에 드는 글`만을 보관할 수 있는 앱을 만들고 싶었다.
어떤 문제/불편함을 해결하려고 했나요? 본인이 이 앱을 언제, 어떻게 사용할 건가요? 백엔드 개발을 공부하는 학습자를 위한 앱이다. 코드 리팩터링을 연습해 보고 싶거나, 작성한 코드에 대한 피드백을 받아보고 싶은데 코드 리뷰를 부탁할 사람이 없을 때 유용하게 사용할 수 있다. `어떻게 하면 더 객체지향적인 코드를 작성할 수 있을까` 고민해 보며, 내 생각의 방향이 옳게 가고 있는지 점검하고자 할 때 이 앱을 활용하고 싶다.
Q. 어떤 문제/불편함을 해결하려고 했나요? 기존의 단순 미니 게임들은 보상이나 성취가 분명하지 않다고 느꼈습니다. 그래서 정확도(%)라는 명확한 수치를 통해 친구들과 경쟁하고 기록을 갱신하는 재미를 만들고 싶어 이 게임을 제작했습니다. Q. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 친구들과 모여 점심 내기를 하거나, 짧은 휴식 시간에 집중감을 끌어올리고 싶을 때 사용할 예정입니다. 플레이 결과의 정확도와 랭킹을 기준으로 가볍게 경쟁하거나 내기를 할 때 활용합니다.
Q. 어떤 문제/불편함을 해결하려고 했나요? 과도하게 긴 시간 동안 몰입하면 번아웃이 빠르게 오거나, 후반부 집중력이 급격히 떨어지는 경험을 많이 겪었습니다. 그래서 집중(25분)과 휴식(5분)의 경계를 명확히 나누어, 지치지 않고 계속해서 몰입을 돕는 뽀모도로 타이머를 제작했습니다. Q. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 단기간에 높은 집중이 필요할 때 사용합니다. 4번의 사이클을 하나의 세트로 구성해, 장기 학습을 실행할 때 효율을 끌어올리는 도구로 활용할 예정입니다. 또한 단순히 시간을 재는 것을 넘어, 해당 시간 슬롯에 집중해야 할 목표를 기록하고 체크하여 성취감을 높이는 방식으로 사용할 것입니다.
Q. 어떤 문제/불편함을 해결하려고 했나요? 할리갈리를 오프라인으로 즐기려면 실물 카드와 종 등 준비물이 필요하고, 혼자서는 연습하기 어렵다는 한계가 있었습니다. 또한 과일 개수를 빠르게 계산하고 “누가 먼저 종을 쳤는지” 판단하는 과정에서 룰 분쟁이 생기기도 했습니다. 그래서 이를 웹앱으로 제작하여 언제 어디서나 정확한 판정으로 게임을 즐길 수 있도록 제작했습니다. Q. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 친구와 보드게임 없이, 양 옆에 앉아서 하나의 키보드로 함께 즐기고 싶을 때, 혼자서 순발력을 기르거나, AI 봇과 대결하며 킬링타임을 보내고 싶을 때 사용할 예정입니다.
Q. 어떤 문제/불편함을 해결하려고 했나요? 자바스크립트를 책으로만 공부하면 딱딱하고 지루해지기 쉽다고 느꼈습니다. 그래서 학습 진입장벽을 낮추기 위해 게임 요소를 결합했고, 문제를 맞힐 때마다 미로에서 캐릭터가 움직이는 결과로 학습 내용을 더 오래 기억하도록 설계했습니다. Q. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 본격적인 코딩을 시작하기 전, 가벼운 퀴즈와 게임으로 사고를 깨우는 워밍업 도구로 활용할 예정입니다.
간단한 대결을 통해 두 사람 중에 승자를 가려내고 싶을 때 마침 간단한 사주 풀이, 오늘의 운세도 함께 보고 싶을 때 두 사람의 이름과 생년월일로 운세 점수 대결을 펼칠 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 매일 아침, 가볍게 생각나는 일들을 작성해보고, 하루의 시간에 맞춰 배치해보며
어떤 문제/불편함을 해결하려고 했나요? 회고가 필요할 때 언제든, KPT기법에 따라 회고를 작성합니다.
어떤 문제/불편함을 해결하려고 했나요?** 테스트 코드를 작성하려면 어떤 형태로 작성해야할지, TDD를 잘하고 싶은 주니어 개발자는 많은 연습 문제가 필요하다고 느꼈습니다. 테스트 코드 연습에는 많은 시간이 필요합니다. 간단한 방식으로 매일 부담없이 문제를 풀며 연습하여 테스트 코드 작성 능력을 향상시킵니다.
어떤 문제/불편함을 해결하려고 했나요? 블라인드 오목을 난이도에 맞게, 오프라인 2인모드로 간편하고 쉽게 즐기기 위해서 본인이 이 앱을 언제, 어떻게 사용할 건가요? 심심할 때
어떤 문제/불편함을 해결하려고 했나요? 정해진 시간 안에 끝내야 하는 작업을 할 때, 시간가는 줄 모르고 작업하는 하는 상황이 발생해서 시간을 놓치게 되는 경우가 존재한다. 알람을 맞춰도 소리를 꺼놓거나 방해금지모드로 해놓으면 알람이 소용이 없을 수 있다. 이를 위해 앱의 밝기 조절을 통해 직관적으로 시간이 얼마나 지났는지 알아차릴 수 있다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 코틀린 초보자들이 쉽게 코틀린에 대해 공부할 수 있게 함 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코틀린에 관련한 면접 또는 시험 대비
어떤 문제/불편함을 해결하려고 했나요? 혼자 푸는 미로찾기의 지루함을 해결하기 위해 하나의 키보드로 두 명이 동시에 즐길 수 있는 로컬 멀티플레이 환경을 구축했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 크루원과 심심할 때 혹은 간단한 내기를 진행할 때 사용하기 위해
어떤 문제/불편함을 해결하려고 했나요? 일본 여행을 갈 때 직접 주문하지 못하고 번역기를 사용하게 됩니다. 복잡한 일본어 문법을 공부할 시간은 없지만, "당장 메뉴판을 읽고 원하는 것을 정확히 주문하고 싶은" 미식가와 여행객들의 답답함을 해결하고자 했습니다. 듀오링고를 통해 일본어를 학습하고 있지만, 다른 단어도 학습하기에 일본 음식에 관심이 많은 저로써 필요함을 느껴 제작하게되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 버스 안에서 사용하며 가볍게 학습을 진행할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 기존의 알쓸크잡은 구글 스프레드시트 형태로 제공되어 가독성이 떨어지고, 필요한 정보를 빠르게 찾기 어려웠습니다. 또한 생활 가이드북, 찜꽁, 알쓸크잡 등 자주 확인해야 하는 정보가 여러 곳에 분산되어 있어 접근성이 낮았습니다. 이러한 불편함을 해결하고, 필요한 정보를 한 곳에서 쉽고 빠르게 확인할 수 있도록 앱 형태로 제작하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 이 앱은 크루들이 캠퍼스 생활과 학습 과정에서 필요한 정보를 빠르고 편리하게 확인하기 위한 용도로 사용됩니다.
어떤 문제/불편함을 해결하려고 했나요? 코드를 짤 때 체이닝을 길게 연결하면 중간에 데이터가 어떻게 변형되고 있는지 머릿속으로만 그려야 합니다. 이 앱은 메소드 블록을 추가하거나 제거할 때마다 실시간으로 배열이 변하는 모습을 시각적으로 보여주어, 데이터의 흐름을 투명하게 만들어 줍니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 통학 버스 안에서 가볍게 문제풀이용으로 사용할 예정입니다.
기존의 수박게임은 빠르게 진행하는 것이 쉽지 않다고 느꼈습니다. 그래서 게임 흐름을 보다 속도감 있게 구성하고, 블랙홀 아이템을 통해 잘못 쌓인 상황을 전략적으로 해결할 수 있도록 기획하였습니다. 또한 귀여운 2D 행성 디자인과 물리 엔진 기반의 자연스러운 움직임을 더해 시각적인 재미와 몰입감을 동시에 제공하는 것을 목표로 했습니다.
어떤 문제/불편함을 해결하려고 했나요? 어렸을 때 재밌게 했던 야바위 게임이 생각나서 gemini를 통해 3D 게임으로 만들면 현실감 있고 재밌게 할 수 있을 것 같다고 생각하여 만들게 되었습니다. 이 게임을 지속적으로 할 경우 동체 시력이 향상되고 집중력 향상 효과도 있을 것 같습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 잠깐잠깐 쉬는 시간에 간단하면서 재밌게 즐길 수 있는 게임으로 사용할 것 같습니다. 혹은, 이 게임을 통해 가장 스코어가 낮은 사람이 커피를 쏜다든지 하는 이벤트를 걸어서 활용하면 재밌을 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 살아가면서 인생의 멘토로 삼고 싶은 인물이 생기곤 합니다. 그런 분들이 지인이라면 그때그때 고민을 털어놓을 수 있지만 현실에서는 그렇지 못한 경우가 많습니다. 저는 이러한 문제점을 AI를 활용하여 해결하고 싶었습니다. AI를 통해 페르소나를 생성하여 언제 어디서든 고민을 털어놓고 멘토의 조언을 들을 수 있다면 정말 좋을 것 같다고 생각했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 어떤 일이든 삶을 살아가는 데 있어서 고민이 생길 때마다 사용할 것 같습니다. 살아감에 있어서 다양한 고민들이 있기 마련인데, 그때마다 의견을 여쭤보고 싶은 인물을 AI를 통해 페르소나를 생성하여 여쭤보고 삶의 방향성을 다시 잡을 수 있으면 좋을 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요?"의식하지 않아도 알아서 내 눈 상태를 체크하고 경고해 주는"
어떤 문제/불편함을 해결하려고 했나요? 알고리즘 학습을 할 때 개념적으로만 이해하는 것보다는 직접 알고리즘이 진행되는 과정을 보면서 학습할 경우 훨씬 더 이해하기 쉽고 기억에도 오래 남을 것이라고 생각했습니다. 또한, 언어마다 사용하는 라이브러리들이 다양하기 때문에 코딩테스트에서 많이 사용되는 Java 전용 라이브러리들이 있다면 좋을 것 같습니다. 또한, 랜덤으로 알고리즘 문제를 AI를 통해 정보를 수집하고 해당 문제에 대한 답을 AI를 통해 필요할 경우 확인할 수 있게 한다면 조금 더 효율적으로 학습할 수 있을 것 같다는 생각을 했습니다. 하지만 아직 개념 이론을 애니메이션 효과로 나타내는 것까지만 진행을 해둔 상태입니다. 지속적으로 업데이트해서 실제로 학습할 때 사용할 수 있도록 해보겠습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 캐치마인드를 하려면 반드시 두 명 이상 있어야 한다는 치명적인 단점이 있었습니다. 저는 이런 문제를 해결하기 위해, AI가 문제를 내면 사용자가 맞출 수 있도록 해 혼자서도 캐치마인드를 즐길 수 있는 혼자서도 즐기는 캐치마인드 앱을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 등하교때 통학 시간이 긴데, 이때 캐치마인드를 하며 시간을 보낼 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 아이디어나 인사이트를 카카오톡 나에게 보내기나 메모장에 적고 그 뒤로 한 번도 안보거나 어디에 어떤 내용이 있는지 까먹는 경우가 많았습니다. 저는 이런 생각들을 간편하게 저장하두고 AI를 이용해 구조화하여 생각을 고도화 할 수 있게 만들고자 smart note를 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 일상 생활에서 갑자기 떠오르는 인사이트나 아이디어를 메모하거나, 회의를 하면서 빠르게 내용을 정리할 때 사용할 것 같습니다. smart note는 원하는 주제와 관련된 한 개 이상의 메모 요약 기능과 맥락 기반 메모 찾기를 통해 현재까지 메모했던 인사이트를 한 번에 정리하여 볼 수 있습니다. 또한 회의를 하면서 빠르게 내용을 적은 뒤, 메모 요약을 통해 회의를 정리하고 이전에 겹치는 내용이 있는지 비교하여 정보를 구조화 할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 팀 컨벤션 결정 후, 즉각적인 컨벤션 준수가 어려운 팀원들에게 도움을 주기 위해 만들었습니다. 또한 팀 컨벤션을 최초에 정할 때, 회의를 하며 정리한 내용을 AI로 자동으로 정리해주어 컨벤션 문서 작성의 번거로움을 효과적으로 줄였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우아한테크코스에서 페어 매칭을 하거나 팀 프로젝트를 진행할 때, TCM을 사용하여 초기 팀 컨벤션을 빠르게 문서화하여 시간 자원을 효율적으로 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 알고리즘에서 그래프를 처음 공부할 때, 머릿속으로만 상상하다보니 이해하기 어려웠습니다. 따라서 이를 시각화 하여 확인하고 그래프를 이해하기 위해 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? BFS에 대해 복습을 할 때 사용할 것 같습니다.
개발 중 마주치는 어려움이나 스트레스를 가볍게 환기할 수 있는 수단으로 기획했습니다. 우테코 크루들과 게임 점수 내기 등 건전한 경쟁을 즐기며 자연스러운 친목 도모를 유도하기 위해 개발했습니다.
새로운 만남이 잦은 시기인 만큼, 자연스러운 스몰톡을 유도하기 위해 기획했습니다. 데일리 미팅 시작 전, 팀 분위기를 풀어주는 아이스브레이킹 용도로 활용할 수 있습니다. 오가며 마주치는 우테코 크루들과의 어색함을 허물고, 이 앱을 통해 한층 더 가까워지는 계기를 마련하고자 합니다.
저는 3월 17일에 있는 동아 마라톤을 위한 체중 관리가 필요했고 찰리는 건강 증진을 위한 체중 관리가 필요했기 때문이였다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 대회까지 얼마 남지 않았으므로 지금부터 훈련을 병행하며 매일 사용할 거 같습니다.
프리코스부터 js에만 치중해서 프론트엔드 개발 공부를 한 크루들을 대상으로 본격적인 프론트엔드 개발을 하기전 CSS에 익숙해지기 위한 학습 앱을 만들고 싶었습니다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저 또한 제시한 상황과 비슷한 상황에 처해있어서 일단 만들어놓은 10문제를 익숙하게 문제를 풀 수 있을 때까지 매일 이 앱을 사용하려 합니다.
어떤 문제/불편함을 해결하려고 했나요? 잠깐 시간이 빌 때 해서 즐길 수 있는 *초간단 캐주얼 슈팅*이 필요했습니다. 광고에서 보던 ‘라스트워’ 특유의 을 짧은 플레이로 빠르게 느낄 수 있는 형태로 직접 구현하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근/쉬는 시간/대기 시간처럼 에 바로 실행합니다.
어떤 문제/불편함을 해결하려고 했나요? "고중량 3대 운동을 목표로 하는 운동인들은 “얼마나 들 수 있느냐”보다 “어떻게, 언제, 얼마나 회복하면서 올려야 하는지”에 더 큰 어려움을 겪습니다. 스트렝스 프로그램은 이미 많이 존재하지만 중량·횟수·휴식 시간을 따로 메모하거나 계산해야 하며 수면, 영양, 추가 운동 등 하는 경우가 많습니다. 그 결과 으로 이어집니다. 이 앱은 스트렝스 훈련 전반을 하나의 흐름으로 관리하기 위해 만들어졌습니다."
어떤 문제/불편함을 해결하려고 했나요? CS 면접 준비를 하다 보면 같은 질문에 매번 당황하게 되는 문제가 있습니다. 또한 OS/네트워크/DB/자료구조를 기준이 없어 학습이 끊기기 쉽습니다. DevQ는 에빙하우스 망각곡선 기반의 “짧고 반복 가능한 퀴즈”로 을 만들고, 실전 면접 상황까지 한 번에 대비하도록 설계했습니다. 이 앱을 언제, 어떻게 사용할 건가요?
```text 난도가 높은 게임들을 좋아하기 때문에, 단순하면서도 어려운 게임을 만들어보고 싶었습니다. 인터넷 연결이 되지 않았을 때, 크롬에서 시행되는 게임을 모티브로 점점 빨라지는 리듬게임을 만들었습니다. ```
어떤 문제/불편함을 해결하려고 했나요? ```text 개발 혹은 공부를 하면서, 더 나아가 인생을 살아가면서 과거로부터 오는 후회와 현재로부터의 권태들은 우리를 항상 괴롭힙니다. 그리고 그런 고민들은 의외로 몇몇의 조언들과 작은 마인드셋의 변화로도 해결될 수 있습니다. ```
어떤 문제/불편함을 해결하려고 했나요? ```text 둘에게 필요한 앱을 만들어야 했기에, 먼저 서로 좋아하는 것들에 대해 대화를 나눴습니다. 저와 페어는 독서와 기록을 즐긴다는 공통점이 있었기에, 책과 영화에 대한 기록을 남기고 AI 기반 작품 추천을 받는 앱을 만들었습니다. ```
어떤 문제/불편함을 해결하려고 했나요? ```text 개발 관련 지식을 공부할 때면, 추상적인 개념을 이해하는 것이 어려울 떄가 많습니다. 제 경우에는 Spring MVC의 동작 순서나 JPA 영속성 컨텍스트 등의 개념들을 단번에 이해하는 것이 어려웠습니다. 백엔드 개념들을 시각적으로 보여주어 개념을 쉽게 이해할 수 있도록 하는 앱이 필요했습니다.
어떤 문제/불편함을 해결하려고 했나요? 인터넷 연결이 끊겼을 때 나오는 크롬 공룡 게임은 익숙해지면 너무 쉬워져서 금방 지루해지는 경향이 있었습니다. 이를 해결하기 위해 난이도 조절과 다양한 기믹이 추가된 확장된 버전의 공룡 게임을 만들고 싶었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 인터넷 연결이 안 돼서 지루할 때 dino 게임을 좀 더 즐기고 싶을 때
어떤 문제/불편함을 해결하려고 했나요? 평소 몰입해서 공부할 때 주변의 방해를 차단하고자 앱이나 유튜브로 백색소음 ASMR을 즐겨 듣습니다. 하지만 대부분 딱딱하고 단조로운 2D 화면만 제공되어 아쉬웠습니다. 시각적인 몰입감을 극대화하기 위해 '실제 우주를 여행하는 듯한 3D 환경'을 결합하여, 누구나 더 쉽고 깊게 몰입할 수 있는 공간을 만들고 싶었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 코딩, 독서, 공부, 명상 등 깊은 몰입이 필요한 순간에 켜둡니다. 집중할 태그와 목적지(시간)를 선택해 탑승권을 발급받은 뒤, 우주선이 목적지에 도착할 때까지 화면의 우주 풍경과 백색소음을 배경 삼아 할 일에 집중합니다.
: 처음 만난 사람이나 어색한 자리에서 대화를 시작하기 어려운 상황을 해결하고자 했다. 특히 스몰토크는 질문이 반복되거나 얕게 끝나는 경우가 많다. 젠가처럼 블록을 뽑을 때마다 질문이 주어지는 구조를 통해, 자연스럽고 재미있게 대화를 이어갈 수 있도록 만들었다. : 처음 만난 사람과 어색함을 풀고 분위기를 부드럽게 만들고 싶을 때 사용한다. 블록을 뽑듯 질문을 하나씩 확인하며 번갈아 답하는 방식으로 진행한다.
어떤 문제/불편함을 해결하려고 했나요? 백엔드 개념을 공부할 때 방대한 양 때문에 여러 번 반복해서 외워도 계속 까먹는 일이 발생했습니다 면접을 진행하거나 문제를 풀 때 이러한 문제 때문에 불편함을 겪어서 키워드 중심으로 외우기 위해서 애플리케이션을 개발했습니다 이 앱을 언제, 어떻게 사용할 건가요? 복습 도구
어떤 문제/불편함을 해결하려고 했나요? 제가 경상도 사람인데 저희 조에는 모두 수도권 사람들입니다. 그래서 사투리때문에 표현이 온전히 전달되지 않아서 "네?"라는 반응이 좀 나왔는데요... 안그래도 mbti 검사에서 내향인 비율이 90% 이상 나오는 대문자 I형 인간이라... 사람들이 저에게 다시 물을 때, 되돌아오는 반응이 굉장히 부담스럽습니다.
어떤 문제/불편함을 해결하려고 했나요? ```text 제가 어떻게 성장하고 있는지 알 수가 없더라구요. 그래서 우테코에 참여하는 동안 성장하는 과정들을 하나씩 기록한다면, 제가 어떻게 성장하고 있는지 알 수 있겠다는 생각으로 시작했습니다.
어떤 문제/불편함을 해결하려고 했나요? 기존에 스픽, 말해보카, 케이크 등 영어 학습 앱은 많지만 일본어 학습 앱은 상대적으로 서비스가 적다는 문제를 해결하고자 했습니다. 또한, 학습 앱의 경우 비용이 발생하기 때문에 선뜻 결제하기 어렵다는 점을 보완하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 가볍게 일본어 기초 학습을 진행하기 위해 사용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? ``` 자바 코드, 기술 등 이해하기 어려웠던 문제를 쉽게 이해하고자 했습니다. 실제 경험 중 운영체제를 공부하면서 논블락킹/블락킹 개념이 이해하기 힘들었습니다. "직접 코드로 작성하면 조금 더 이해하기 쉽지 않을까?"라는 생각으로 자바 코드로 작성해봤지만,
어떤 문제/불편함을 해결하려고 했나요? 개발 용어가 익숙하지 않거나, 타자가 익숙하지 않는 사람이 게임을 통해 친숙하지도록 함 이 앱을 언제, 어떻게 사용할 건가요? 개발 용어 익힘
어떤 문제/불편함을 해결하려고 했나요? 갑작스러운 경조사 연락에 당황스러울때 문자를 그대로 무시하기에는 마음에 걸릴때 적절한 멘트를 써서 보내고 싶다 이 앱을 언제, 어떻게 사용할 건가요?
> 어떤 문제/불편함을 해결하려고 했나요? 온보딩 연극 미션 시 상대방 대사를 쳐줄 파트너가 없으면 타이밍을 맞추거나 실전처럼 연습하기 어렵다는 문제를 해결하고자 했습니다. 혼자서도 상대방과 호흡을 맞추며 자연스럽게 연습할 수 있는 환경이 필요했습니다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 온보딩 연극 미션을 위해 혼자 시뮬레이션 연습 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 개발 개념을 익히고 나서 잘 이해했는지 확신이 안든다 이 앱을 언제, 어떻게 사용할 건가요? 문서를 다 읽고 나서 점검 하는 용도로 사용
어떤 문제/불편함을 해결하려고 했나요? 상대적으로 덜 흥미로운 기존의 타자연습을 대체하기 위해 이 앱을 언제, 어떻게 사용할 건가요? 새로운 배열의 키보드에 적응하기 위해
어떤 문제/불편함을 해결하려고 했나요? 원하는 화이트/브라운 노이즈 음원을 찾기 힘듬 화이트/브라운 노이즈를 쉽게 공유하고 커스텀 할 수 없음 이 앱을 언제, 어떻게 사용할 건가요? 집중을 위해 배경음으로 화이트 노이즈나 브라운 노이즈를 재생하고 싶을 때
어떤 문제/불편함을 해결하려고 했나요? 상황에 맞는 행성이 이미지를 찾을 수 없는 문제 이 앱을 언제, 어떻게 사용할 건가요? 글이나 회고를 작성할때
어떤 문제/불편함을 해결하려고 했나요? 헷갈리기 쉬운 JavaScript 개념들을 퀴즈 형식으로 쉽게 학습하기 위해 이 앱을 언제, 어떻게 사용할 건가요? 여유 시간이 생길 때 마다
최근 SNS에서 터무니 없는 게임 광고를 많이 접하게 되었는데 해당 게임을 직접 만든 뒤 플레이 해보고 싶어서 제작하게 되었다.
첫 페어프로그래밍을 진행하면서 휴대폰의 타이머를 이용하는 것이 불편했다. 체스를 진행할 때 자신의 턴을 다 쓰고 버튼을 눌러 턴을 넘기는 방식에서 영감을 받아 만들게 되었다. 우테코에서 앞으로 페어 프로그래밍을 진행할 때 사용할 때 항상 사용할 예정이다.
페어와 본인 모두 블로그 작성을 시작하려는 시도는 여러번 했었지만 제대로 시작하지 못했다는 공통점이 있었다. 원인을 분석한 결과 글의 흐름을 어떻게 잡아야 할 지 몰라서 그 상태로 포기를 했다는 결과가 나오게 되었다. 내가 블로그 글쓰기를 시작할 때 글의 소제목을 빠르게 정하고, 블로그 초안을 작성하기 위해서 사용할 예정이다. 또한 블로그 글을 작성할 때 해시태그를 붙이는 번거로움이 있었는데
Anki라는 서비스를 평소에 자주 사용했는데 해당 서비스에 AI 기능을 추가하여 자동으로 학습 카드를 생성하면 좋을 것 같아서 만들게 되었다. 암기를 할 때 스스로 잘 외웠는지 확인하는 과정에서 제대로 된 기준이 없어서 불편했는데, 해당 기준을 제시함으로써 암기 효율을 높이기 위해서 제작했다. 필수로 알아야 하는 기본 개념들을 언제 어디서나 효율적으로 암기하고 장기기억으로 쉽게 전환시키기 위해서 사용할 예정이다.
해결하고자 한 문제: RGB 슬라이더를 직접 조작하며 목표 색상을 맞추는 과정을 통해 색채 감각을 재미있게 키울 수 있습니다. 친구와 점수를 겨루며 자연스럽게 학습할 수도 있습니다.
인간은 위기에 직면했을 때 이를 극복하며 성장한다. 갑자기 타인과 밥을 먹어야 되는 위기(?)를 극복하며 소프트 스킬에 능숙해지자. 팀/페어 미션으로 인해 결속을 다져야 하거나 식사시간 때 회의를 해야될 경우를 제외하고는 새로운 크루들과 밥친구를 통해 결속을 다질 예정이다.
해결하고자 한 문제: Young/Old 영역 간 객체 이동, Minor GC·Full GC 발생 과정 등을 시각적으로 확인하며 GC의 동작 원리를 체험적으로 학습할 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 라이어 게임은 최소 3명이 모여야 할 수 있는 게임입니다. 그래서 혼자서도 라이어 게임을 할 수 있도록 AI와 함께하는 라이어 게임을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 혼자 있는데 라이어 게임이 하고 싶을 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 아침에 분주하게 준비할 때 일일이 핸드폰으로 시간을 확인해야 하는 번거로움을 해결하고자 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 집에서 준비할 때 목표 시간을 설정해 목표 시간 50분 전부터 10분 간격으로 남은 시간을 제공받고자 합니다. 그 외에도 무언가에 집중하다가 약속 시간을 고려하지 못 하는 것을 예방하기 위해 사용하면 좋을 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 자바를 공부한 후에 다시 복습을 할 때 조금 더 가벼운 마음으로 쉽게 시작하고자 단순히 글을 읽는 것이 아닌, 문제를 푸는 형식으로 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 기억이 나지 않는 개념에 대해 복습을 하거나, 꾸준히 사용하며 반복 학습을 할 때 사용할 예정입니다.
끝말잇기는 혼자 하기 심심하고 같이 할 사람도 없을 때가 많습니다. AI가 심판 + 상대방 역할을 동시에 해줘서 언제든지 혼자 즐길 수 있고, 단어 공부도 됩니다. 주요 기능** 플레이어 ↔ AI 턴제 끝말잇기 두음법칙 자동 처리 (예: 낙→락 허용)
슬랙 테마를 바꾸고 싶은데 코드 4개를 직접 조합하는 게 불편했고, 결과를 적용 전에 미리 볼 수 없어서 답답했습니다. 이미지 하나로 테마를 뚝딱 만들고 싶을 때, 또는 슬랙 테마 코드를 공유받아서 미리 확인할 때 사용합니다. 주요 기능** 슬랙 사이드바 실시간 미리보기 (색상 변경이 즉시 반영) 색상 피커로 4개 색상(시스템 탐색/선택 항목/현재 상태/알림) 직접 조정
AI 에이전트가 어떻게 사용자 의도를 파악하고 도구를 호출하는지 텍스트로 이해하기 어려웠습니다. 워크플로우를 눈으로 보면서 에이전트 개념을 직관적으로 익힐 수 있는 인터랙티브 시각화 도구가 필요했습니다. 주요 기능Workflow SimulatorMCP Playground**: Host / MCP Client / MCP Server 간의 통신 흐름을 레고 조립하듯 구성하고 애니메이션으로 확인
어떤 문제/불편함을 해결하려고 했나요? 재미있는 방식으로 영화 상식을 넓히기 위해. 이 앱을 언제, 어떻게 사용할 건가요? 누군가와 시네필 내기를 하였을 때.
어떤 문제/불편함을 해결하려고 했나요? 매일같이 같은 시간에 카페를 가서 코딩을 공부하는 생활이 있었다. 매일 같은 장소에서 같은 시간에 같은 곳에서 공부를 하면 여러 불편함이 있다. 1) 뭔가 사장님이 나를 알아볼것같다. 2) 무의식적으로 카페로 나가기에, 최근에 어디 카페를 갔다 왔는지 헷갈리기 시작한다.
어떤 문제/불편함을 해결하려고 했나요? 프론트엔드 개발자로서 자주 헷갈리는 네트워크 개념(HTTP, DNS, CORS, REST, TCP)을 익히고 싶었다. 인포그래픽으로 구조를 파악하고, 퀴즈로 바로 확인하는 방식이 효율적이라고 판단했다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 평소에 출퇴근 시간에 네트워크를 10분정도 공부할 계획이다.
10개월간 동고동락할 크루원들이지만, 물리적/시간적 한계로 인해 짧은 시간만에 모두와 친해지기는 어렵다. 누구나 한번쯤 즐겨봤을 '같은 그림 찾기' 게임으로부터 영감을 받아 크루원의 닉네임과 슬랙 프로필 사진을 올바르게 짝지으며 내적 친밀감을 쌓도록 의도했다. 자취 시작 이후 아침과 저녁 메뉴를 매번 동일하게 구성하여 요리하고 있다.
기존에는 노션의 표 기능을 이용하여 직접 횟수를 업데이트했다. 이 과정에서 횟수를 쓰고 지우는 불편함과 더불어 "내가 횟수를 증가시켰나?"하는 헷갈림으로 인한 오류 위험까지 있었다. 또한 한 요리에 포함되어 횟수를 공통으로 증가시키면 되는 여러 식재료가 있음에도 불구하고 개별적으로 관리해야 되는 비효율도 있었다. 위에서 언급한 세 가지 문제/불편함을 해결하기 위해 버튼을 통한 증가 기능, 여러 식재료를 '요리'라는 상위 항목에 포함시키는 기능 등을 구현했다.
JVM 메모리 구조를 학습해서 익히더라도 우테코 미션을 수행하는 등의 평소 생활에서 그 구조를 매번 상상하며 코드를 작성하지는 않는다. 그래서 학습후 얼마간은 구조를 다 이해했다는 생각이 들지만, 시간이 더 지나고 나면 어느덧 헷갈리기 시작한다. 반복과 시각적 자극이라는 좋은 학습법을 결합해서 헷갈리는 주기를 점점 늘려보자! 일상을 지내다보니 어느덧 JVM 메모리 구조가 헷갈릴 때 가벼운 마음으로 사용하겠다.
행성이가 미션을 해결하는 과정을 탈출 게임을 통해 몰입감 있는 미니 어드벤처 경험을 제공하기 위해 만들었습니다. 또한 단순한 재미를 넘어서: 상태 관리 2D 배열 기반 맵 설계 이벤트 처리(키보드 입력)
어떤 문제/불편함을 해결하려고 했나요? 페어 프로그래밍 시간을 재기 위해 따로 휴대폰 타이머를 사용해야 하는 불편함이 있었습니다. 이를 해결하기 위해 해당 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 페어 프로그래밍을 진행하기 위해 타이머가 필요한 경우 사용하고자 합니다.
어떤 문제/불편함을 해결하려고 했나요? 예전에 스트레스를 풀기 위해 '뱀파이어 서바이벌'이라는 게임을 한 적이 있습니다. 당시 아무 생각 없이 몰입하는 것이 스트레스 해소에 도움이 되었던 기억을 살려 제작하게 되었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 집으로 돌아가는 버스 안에서 가볍게 즐기는 용도로 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 헬스장에 등록하고 나서도 무엇을 할지 정해두지 않아 당황했던 경험이 있었습니다. 그때 누군가 루틴을 짜줬으면 좋겠다는 생각에 이 앱을 만들게 되었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 매주 헬스장에 가기 전에 루틴을 확인하는 용도로 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 개인적으로 부족하다고 느끼는 개발 용어나 CS 지식을 효율적으로 보완하고 싶었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근 버스 안에서 틈틈이 학습할 때 사용할 예정입니다.
일반 미로 게임은 쉬운 편이라고 판단하였기에 상세한 마우스 조작이 필요한 게임을 만들어야겠다고 생각했습니다.
어떤 문제/불편함을 해결하려고 했나요? 이 과정에서 많은 소비를 하게 되어 제대로된 소비 패턴 파악이 힘든 문제를 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 되도록이면 매일 저녁 10시에 내가 오늘 소비한 내역을 모두 추가하여 과소비를 하지는 않았는지, 어떤 분야에 가장 많은 소비를 했는지 확인하고자 합니다.
어떤 문제/불편함을 해결하려고 했나요? 전공 수업에서 OS, DB 등의 대부분의 CS를 배웠지만, 네트워크 관련 수업은 따로 수강한 적이 없어 이에 대한 지식이 상대적으로 부족한 문제가 있었습니다. 이를 해결하기 위해 해당 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 네트워크 지식 보강이 필요할 때 마다 사용하고자 합니다.
어떤 문제/불편함을 해결하려고 했나요? 학습 중 집중력이 떨어질 때, 가볍게 두뇌를 리셋할 수 있는 게임을 만들고 싶었다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 학습 중 집중력이 떨어질 때 잠깐의 휴식이 필요할 때
어떤 문제/불편함을 해결하려고 했나요? 평소에 낭비되는 자투리 시간이 많다고 느꼈다. 평소에 시간을 내서 학습하기는 싫은 토익 스피킹 공부와, 상식 공부, 뉴스 읽기를 자투리 시간을 활용하여 해결하고자 했다. 버스/지하철/카페/병원처럼 기다리는 짧은 시간(3~10분) 이 생길 때, 그 시간을 활용하기 위한 앱을 만들었다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 13층에 둠바 마을과 뽀롱뽀롱 마을이 있다. 하지만 사람이 너무 많아서 같은 마을 내에서도 소통하는게 어렵다고 느껴서, 좀 더 편안하게 대화를 나눌 수 있도록 메타버스를 구현했다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 심심한 수다를 떨고 싶을 때, 협업 프로젝트 사럼을 구하고 싶을 때 등 사용할 것 같다.
어떤 문제/불편함을 해결하려고 했나요? 평소에 컬렉션/스트림을 공부하다 보면 어떤 자료구조/연산을 언제 쓰는지가 헷갈렸는데, 이에 도움이 되는 앱을 만들고자 했다. 해당 내용을 복습할 때, 강의/블로그/노트가 여기저기 흩어져 있어서 보기가 불편했다. 이에 따라 “짧게 풀고(퀴즈) → 바로 확인하고(해설) → 필요한 개념을 즉시 찾아보고(치트시트) → 틀린 것만 다시 푼다(오답노트)” 흐름을 한 앱 안에서 해결하고자 했다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
백엔드 개발자가 실무에서 자주 사용하는 기술 스택과 용어를 게임 형태로 자연스럽게 익힐 수 있도록 하기 위해 제작했습니다. 고전적인 산성비 게임 방식에 개발 용어를 결합하여, 입문자에게는 용어에 대한 친숙함을 높이고 숙련자에게는 빠르고 정확한 타이핑 능력을 점검할 수 있도록 했습니다. 개발 중 집중력이 떨어지는 순간 가볍게 즐길 수 있는 리프레시 도구이자, 팀 단위에서 아이스브레이킹 게임으로도 활용할 수 있도록 기획했습니다.
우아한테크코스 과정 중 공식 일정과 개인 학습 일정이 많아 관리가 복잡해지는 문제가 있습니다. 기존 캘린더는 공식 일정과 개인 일정을 통합하기 어렵고, 체크리스트 앱은 시간 단위 스케줄링이 제한적이라는 한계가 있었습니다. 이러한 불편함을 해결하기 위해 공식 일정을 배경처럼 고정하고, 그 사이에 개인 학습 시간을 직관적으로 배치할 수 있는 전용 플래너를 제작했습니다. 본 앱은 우테코 전체 기간 동안 매일 사용하도록 설계되었으며, 사용자는 날짜별 진행 상황을 확인하고 개인 목표와 일정을 체계적으로 관리할 수 있습니다.
페어 프로그래밍을 진행할 때 드라이버와 네비게이터의 역할을 잊거나 교체 시점을 놓치는 경우가 많습니다. 테코메이트는 정해진 시간에 맞춰 명확한 알림을 주고, 참여 인원 간의 순서를 체계적으로 관리하여 개발 협업의 몰입도를 높이기 위해 제작되었습니다.
백엔드 개발자에게 매우 중요하지만, 단순한 텍스트 학습만으로는 실제 동작 원리를 정확히 이해하거나 오래 기억하기 어려운 개념들을 퀴즈 형식의 사이트를 통해 학습자가 자신의 이해도를 즉각적으로 점검할 수 있도록 하였습니다. 이 앱은 기술 면접을 준비할 때 핵심 개념을 빠르게 복습하는 용도로 활용할 수 있으며, 이론 학습 직후 이해도를 확인하는 자가 진단 도구로도 사용할 수 있습니다. 또한 스터디 환경에서는 타임어택 기능을 활용해 게임처럼 즐기며 학습할 수 있도록 설계되었습니다.
어떤 문제/불편함을 해결하려고 했나요?"내가 감독이라면 어떻게 라인업을 짤까?"
어떤 문제/불편함을 해결하려고 했나요?"평생 윈도우만 쓰다가 맥으로 처음 넘어온 사용자(맥린이)"직접 눌러보며 손으로 빠르게 체득**할 수 있도록 돕기 위해 이 유틸리티 앱을 기획하게 되었습니다.
1. 어떤 문제/불편함을 해결하려고 했나요?"자바 콘솔 앱만 겨우 만들어본 완전 초보"
어떤 문제/불편함을 해결하려고 했나요? '행성이' 캐릭터로 게임을 만들어보고 싶다는 생각에 '행성이' 케릭터를 활용해 게임을 만들었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 예전에 즐겨했던 ‘길 건너 친구들’ 게임을 참고해서 단순하고 쉽게 플레이 가능한 게임을 기획했습니다.
어떤 문제/불편함을 해결하려고 했나요? 다이어트나 운동을 하면서 섭취한 음식의 칼로리나, 단백질 함량을 일일이 파악하기 어렵다는 불편함을 해결하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 식사 전 음식을 촬영하여 음식의 영양 성분과 칼로리가 어느 정도인지 간편하게 파악하기 위해 사용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 자바 Stream API를 학습하면서 느꼈던 막연함을 해고자 했습니다. Stream의 파이프라인 구조와 데이터의 흐름을 직관적으로 파악하기 어렵다는 점을 개선하고자, 시각화 자료를 통해 동작 원리를 쉽게 이해할 수 있도록 구성했습니다. 이 앱을 언제, 어떻게 사용할 건가요? Stream의 기본 개념을 학습하고, 직접 시뮬레이션하고 실습하는 용도로 활용할 계획입니다.
: 수업이나 회의 시간에는 키보드나 마우스를 사용하기 어려우므로 입력 장치 없이도 플레이할 수 있는 게임을 만들고자 했다. : 웹캠을 켜둔 상태에서 눈 깜빡임만으로 캐릭터를 점프시키며 장애물을 피하는 간단한 러닝 게임으로 사용한다.
: 근육통이나 통증이 있을 때 매번 검색을 하고 혈자리를 찾는 것이 귀찮게 느껴질 수 있다. 직관적인 인터랙션으로 통증 부위에 맞는 혈자리를 찾도록 해결하고자 했다. : 목 ,어깨,허리 등 통증이 발생했을 때 신체 모형에서 아픈 부위를 선택하고 증상을 고르면 완화 가능한 혈자리와 지압 방법을 확인하는 용도로 사용한다.
: 출퇴근 시간 같은 짧은 시간에 공부하고 싶어도 문제를 찾거나 준비하는 과정이 번거롭다. 카테고리 선택만으로 바로 문제를 풀 수 있도록 만들어 학습 진입 장벽을 낮추고자 했다. : 이동 중이나 대기 시간에 카테고리를 선택해 생성된 자바 문제를 풀고 해설을 확인하는 용도로 사용한다.
어떤 문제/불편함을 해결하려고 했나요? 1. 회의실을 사용할 때, 찜꽁 서비스를 통해 예약해야한다는 정보 제공 2. 미리 예약하고 사용하자는 경각심을 전달 본인이 이 앱을 언제, 어떻게 사용할 건가요? 개발 할 때, 가끔 머리 아프면 사용할 것 같다.
1. slack, LMS 등 여러 곳에서 나온 공지사항을 내 편의대로 정리하고 싶다. 2. 우테코 생활동안 필요한 대부분의 기능을 하나의 앱에서 제공하고 싶다. 우테코 동안 필요한 모든 것을 공지사항, 생활, 과제, 페어프로그래밍, 팀프로젝트 등의 카테고리로 정리한 서비스를 기획하였다. 어떤 문제/불편함을 해결하려고 했나요? LMS,LMS+, 찜꽁, Slack 공지사항, 과제 등 너무 많은 정보들이 제공되다보니, 공지사항을 빠트리는 문제가 발생했다.
어떤 문제/불편함을 해결하려고 했나요? 서버에 대해 공부해야하는데, 내용이 어려워서 관련 용어나 지식에 대해 익숙해지고 싶었다. 매일 매일 조금씩 진도를 나가기 위해, 하루 한 세트 가볍게 서버 지식을 습득할 수 있는 앱을 만들었다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우테코 등교해서 본 타임이 시작하기 전이나 이동 중 잠시 기다릴 때, 간편하게 사용할 것 같다.
FPS 게임을 잘 못하는데 연습하기 위해서 만들었습니다.
걷거나 뛰거나 내가 운동했던 경험을 기록하기 위해서
맛있는 리뷰를 작성하기 위해서 리뷰를 작성하기 귀찮아서
대중교통 이용 중에 학습하기 위해서 Kotlin 지식 수준이 어느정도인지 몰라서
어떤 문제/불편함을 해결하려고 했나요? 두 명 혹은 두 팀 간의 무언가 정해야 할 일이 생겼을 때 가위바위보 혹은 사다리타기보다 더욱 긴장감을 줄 수 있으며 공평하게 결과에 승복할 수 있는 시스템을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우테코 온보딩조 혹은 친구들과 내기를 진행할 경우 해당 앱을 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 몸 상태가 좋지 않아 차를 마시려 했지만 어떤 차가 언제 효능이 있는지를 매번 검색해야 했습니다. 차의 종류가 방대하여 각각의 효능들을 외우고 있기 힘들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 카페인이 안 받는 체질이라 차를 자주 마시는데, 그때의 몸상태에 따라 사용하려 합니다.
어떤 문제/불편함을 해결하려고 했나요? 자바 공부를 하며 본인의 실력에 대한 확신이 없을 때 간단하게 현재 실력을 확인할 수 있는 앱이 있으면 좋겠다고 생각했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 자바 공부를 하다가 기본적인 개념이 가물가물할 때 혹은 심화 개념을 잘 숙지중인지 체크하고 싶을 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 어렵고 복잡한 게임보다 쉽고 간단하게 즐길 수 있는 게임이 필요했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 공부하다가 집중력이 떨어지거나 휴식을 취할 때 간단하게 즐길 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 꼼꼼하게 기록해야 한다는 부담감 때문에 오히려 정리를 미루게 되는 불편함을 해결하고 싶었습니다. 메모장에 아무렇게 적어놓은 파편화된 정보라도 AI가 즉각적으로 구조화하고 요약해 준다면, 사용자는 기록에 대한 부담 없이 언제든 필요한 정보를 시각적으로 편하게 확인하고 다음 할 일을 추천받을 수 있습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 페어 프로그래밍이나 팀 프로젝트 중 발생하는 수많은 아이디어와 결정 사항들을 잊어버리지 않게 그때그때 기록합니다. 회의나 작업이 끝난 후 산만하게 적힌 메모들을 AI 요약 기능을 통해 핵심 인사이트와 얻을 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 우테코 LMS, 생활 가이드북, 알쓸크잡 등 파편화된 정보들을 한곳에 모아둘 공간이 필요했습니다. 크루들이 유용한 페이지나 자신의 프로젝트 결과물을 자유롭게 공유할 수 있도록 했으며, 특히 페어나 조원의 위치를 파악하기 위해 매번 슬랙 DM을 보내야 했던 번거로움을 해결하고자 닉네임 기반의 실시간 위치 및 상태 공유 기능을 더했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 우테코 LMS, 가이드북 등 필수 정보가 필요할 때마다 여기저기 헤매지 않고 즉시 접속할 수 있는 통합 허브로 활용할 계획입니다. 또한, 페어나 조원에게 위치를 묻기 위해 슬랙 DM을 보내는 번거로움을 없애고자, 자신의 실시간 위치와 상태를 공유하는 소통 창구로 사용하려 합니다. 직접 만든 웹앱이나 유용한 정보를 크루들과 자유롭게 나눌 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 자바와 프레임워크를 학습하며 생소한 개념이나 문법을 마주할 때, 구글링 후 노션에 옮겨 적는 기존의 수동적인 방식의 불편함을 해결하기 위해 AI가 복잡한 개념을 시각적인 인포그래픽으로 구조화하고 학습한 내용을 점검할 수 있는 맞춤형 퀴즈를 생성하게 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 기존에 저장된 개념들을 AI가 생성한 맞춤형 퀴즈로 풀어보며 부족한 부분을 반복적으로 점검할 계획입니다. 또한, 학습 범위가 넓어지면서 생소한 개념이나 기술 스택이 생기면 새로운 분야를 추가하고 카테고리화 할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? : 현대인의 바쁜 삶에서 로딩이 길고 복잡해서 이해하기 어려운 게임 대신에, 빠르고 쉽게 즐길 수 있는 B급 감성의 게임을 목표로 제작하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 출퇴근길 지하철이나 버스 안, 기다리는 시간, 화장실에 있는 시간 등 자투리 시간에 주로 사용합니다. 복잡한 조작 없이 오직 마우스나 손가락만 사용해 화면을 좌우로 드래그하는 것만으로 간단하게 플레이할 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? : 평소 개발을 하면서 저는 마크다운 문법을 사용하는 노션과 같은 도구를 자주 사용하고, 프로젝트의 할 일을 관리하는 도구 또한 자주 사용합니다. 두 도구를 왔다갔다 하는 번거로움을 줄이기 위해 마크다운 기록과 할 일 관리 서비스를 통합하여 유용하게 사용할 수 있도록 의도하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 우테코에서 팀 프로젝트를 진행할 때, 프로젝트의 제가 맡은 부분을 여러 섹션으로 나누고 그 섹션에 맞게 여러 할 일을 정리할 것이며 할 일을 체크하며 완료해나가면서 섹션에 해당하는 내용으로 개발 일지를 작성할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? : 프론트엔드 입문자들이 CSS Flexbox의 다양한 속성(justify-content, align-items, flex-wrap, gap 등)을 글로만 배우면 헷갈리고 금방 잊어버리는 문제를 해결하고자 했습니다. 눈대중으로 레이아웃을 맞추는 잘못된 습관을 고치고, 브라우저가 요소를 렌더링하는 정확한 좌표와 수치(px, rem, vh 등) 개념을 게임을 통해 직관적으로 학습할 수 있도록 시각적인 피드백이 즉각적으로 주어지는 환경이 필요했습니다. 이 앱을 언제, 어떻게 사용할 건가요? : CSS 레이아웃 개념을 처음 배우거나, 실무 중에 Flexbox 속성이 헷갈릴 때 가볍게 몸풀기용으로 사용합니다. 왼쪽 에디터 창에 CSS 코드를 입력하여 햄버거, 커피, 케이크 등의 요소를 손님이 원하는 정확한 타겟 위치로 이동시키며 학습합니다.
: 지루한 수업 시간, 몰래 스릴을 즐기며 스트레스를 해소하기 위해 제작했습니다. : 멀리서 보면 코딩에 집중하는 것처럼 보이지만, 사실은 아프리카 초원을 달리고 있는 반전 매력을 담았습니다.
어떤 문제/불편함을 해결하려고 했나요? 자바와 프레임워크를 학습하며 생소한 개념이나 문법을 마주할 때, 구글링 후 노션에 옮겨 적는 기존의 수동적인 방식의 불편함을 해결하기 위해 AI가 복잡한 개념을 시각적인 인포그래픽으로 구조화하고 학습한 내용을 점검할 수 있는 맞춤형 퀴즈를 생성하게 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 기존에 저장된 개념들을 AI가 생성한 맞춤형 퀴즈로 풀어보며 부족한 부분을 반복적으로 점검할 계획입니다. 또한, 학습 범위가 넓어지면서 생소한 개념이나 기술 스택이 생기면 새로운 분야를 추가하고 카테고리화 할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? FPS 게임을 본격적으로 시작하기 전, 가볍고 빠르게 마우스 감각을 깨울 수 있는 웜업 환경이 필요했습니다. 기존의 에임 연습 프로그램들은 별도로 무거운 프로그램을 설치해야 하거나, 브라우저 기반이더라도 마우스 감도 조절이나 다양한 타겟 패턴 등 FPS 유저에게 꼭 필요한 디테일한 설정이 부족하다는 불편함이 있었습니다. 이를 해결하기 위해 웹 브라우저 접속만으로 즉시 플레이 가능하고, 실제 게임과 유사한 마우스 잠금 및 감도 조절 기능을 갖춘 가벼운 에임 트레이너를 기획했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? FPS 게임을 플레이하기 직전에 손풀기용으로 사용할 예정입니다. 1회 플레이 타임이 30초로 매우 짧기 때문에 게임 매칭을 기다리는 동안 2~3판 정도 가볍게 즐기며 동체 시력과 반응 속도를 끌어올리고, 그날의 컨디션에 맞춰 마우스 감도를 점검하는 용도로 활용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 개발자들이 복잡한 Git 명령어를 사용할 때 발생할 수 있는 실수를 줄이고, 명령어 실행 후의 결과를 직관적으로 이해하기 어려운 점을 해결하고자 했습니다. 에러가 났을 때 구글링을 하고, 내 상황에 맞게 명령어를 변형하고, 커밋 컨벤션을 맞추기 위해 고민하는 등 분산된 개발 리소스를 하나로 모아주는 통합 도구가 필요했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우아한테크코스 과정이나 개인 프로젝트에서 복잡한 브랜치 전략을 관리해야 할 때 주로 사용할 계획입니다. 특히 새로운 Git 명령어를 시도하기 전 결과를 미리 시각적으로 확인하는 용으로 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 기존의 CSS 문법에 익숙한 개발자들이 Tailwind CSS의 독특한 클래스 기반 방식에 적응하는 데 겪는 어려움을 해결하고자 했습니다. 매번 공식 문서를 찾아보지 않고도 직관적으로 CSS 속성이 Tailwind 클래스로 어떻게 대응되는지 익히고, 실무에서 자주 쓰이는 유틸리티 클래스를 빠르게 습득할 수 있도록 돕기 위해 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 프로젝트에 Tailwind CSS를 도입하거나, 특정 CSS 속성을 Tailwind로 어떻게 구현해야 할지 영감이 필요할 때 사용할 예정입니다. 학습 탭의 인포그래픽을 보며 개념을 정리하거나, 퀴즈와 실습을 통해 실력을 점검하며 생산성을 높이는 도구로 활용할 것입니다.
웹을 기반으로 하는 게임의 경우 마우스를 기반으로 게임이 진행되는 경우가 많다고 생각했습니다. 따라서 키보드를 기반으로 작동할 수 있도록 "별의 커비"라는 게임으로부터 착안하여 횡스크롤 플랫폼 게임을 구축하였습니다. 사용자가 사용하였을 때 재미를 위해 난이도를 어렵게 조절하여, 계속해서 도전해서 승부욕을 불러 일으키도록 구성하였습니다. 또한, 적의 기능을 흡수하는 기믹과 퍼즐처럼 풀 수 있는 장치를 두어 사용자가 흥미를 잃지 않게끔 구성하였습니다.
흔히 사진 편집을 해야할 일이 종종 생기지만(용량 감소, 사진 크기, 화질 등), 사진 편집 앱을 받거나 프로그램을 설치해야 하는 번거로움이 존재합니다. 또한, 사진을 pdf로 변환하거나, pdf를 사진으로 변환해야 하는 경우들이 종종 있는데, 이 경우에 번거로움이 존재했습니다. 따라서 사진의 편집을 웹 상에서 간편하게 할 수 있도록 하여, 사진 편집 프로그램을 다뤄야하는 불편함을 해소하고자 하였습니다.
학습을 하는 경우 공부를 했지만, 이를 따로 내재화시키지 않으면 머릿속에 장기기억으로 저장되지 않는 문제점이 있습니다. 따라서 개인이 학습한 내용에 대해서 점검할 필요가 있었습니다. 따라서 CS학습을 위해 공부한 내용을 개인 맞춤형으로 테스트하고 싶다는 서로의 니즈를 반영하여, CS 학습 퀴즈 애플리케이션을 구축하였습니다. 또한, 문제를 풀다 추가적인 학습 및 기억이 안 나는 경우에 다시 공부를 하는 대신 정돈되지 않은 지식들을 머릿속에서 스스로 내재화시킬 수 있도록 "소크라테스 챗봇"을 구축하였습니다. 사용자는 "소크라테스 챗봇"을 이용하여 더 깊게 생각해보고 고민해볼 수 있습니다.
GC의 경우에는 시각화가 이루어지지 않는 경우에 어떻게 동작하고 무엇이 일어나는지를 확인하기 어렵다고 생각합니다. 따라서 GC에 대해서 이해를 돕기 위해서 코드가 진행할 때 순차적으로 어떻게 동작하는지를 Stack, Heap 영역을 나눠 시각화를 통해서 확인할 수 있도록 구축하였습니다. 이를 통해서 GC가 어떻게 동작하는지 이해하고 학습하는 것을 목표로 합니다. 추가로 Stack, Heap영역에 대한 이해와 다양한 용어들에 대한 학습도 목표로 하고 있습니다. 추가적으로 AI를 통해서 모르는 용어나 개념이 나올 때 이해할 수 있도록 챗봇 기능을 두어 개인이 학습할 때 도움이 되도록 구성하였습니다.
매일 두뇌 자극을 주고 싶지만 무엇을 할지 고민하다 포기하게 되는 '결정 장애'와 꾸준한 학습의 지속성 부족 문제를 해결하고자 했습니다. 매일 아침 잠을 깨우거나 짧은 휴식 시간이 필요할 때 접속하여, 달력에 표시된 오늘의 랜덤 퍼즐을 클리어하며 기록을 관리할 것입니다.
기존 사주 서비스는 한자 위주의 복잡한 화면과 어려운 전문 용어 때문에 접근성이 낮았습니다. 또한 단순 텍스트 나열 방식은 인생의 흐름을 직관적으로 파악하기 어렵다는 단점이 있었습니다. 자신의 성향이나 올해의 운세 흐름이 궁금할 때 사용하며, 시각화된 와 을 통해 일상 속 의사결정 보조 도구로 활용할 예정입니다.
별도의 설치나 가입 없이 웹 브라우저에서 친구와 즉시 즐길 수 있는 가벼운 로컬 2인용 물리 게임에 대한 니즈를 충족하고자 했습니다. 지인과 가벼운 내기를 하거나, 물리 법칙(중력, 바람)을 이용한 고전적인 게임의 재미를 함께 느끼고 싶을 때 사용합니다.
코틀린의 방대한 문법과 알고리즘 문제를 병행 학습할 때 느끼는 막막함을 해소하고, 매일 정해진 분량을 규칙적으로 학습하는 습관을 만들고자 했습니다. 학습 수준(초급~숙련자)을 설정한 뒤, 매일 배정되는 핵심 개념을 학습하고 연결된 알고리즘 실전 문제를 풀며 실력을 쌓는 데 활용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 여러 사람이 모여 새로운 게임을 하려면 규칙을 설명하고 이해하는 데 불필요한 에너지가 소모됩니다. 사람들이 모인 자리에서 특별한 설명 없이도 간단한 게임으로 즐거움을 선사하기 위해 개발하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 다양한 사람들이 모인 자리에서 각자 돌아가면서 게임을 진행합니다.
어떤 문제/불편함을 해결하려고 했나요? 잔액 중심의 생활비 관리: 기존 가계부 앱들은 '지출 총액' 확인에 집중되어 있어, 정작 중요한 '설정한 예산 대비 남은 금액'을 한눈에 파악하기 어려웠습니다. 자취생에게 꼭 필요한 '쓸 수 있는 돈'을 직관적으로 확인하기 위해 개발했습니다. 루틴의 통합 관리: 하루에 대한 기록을 하는 가계부와 투 두 앱은 서로 비슷한 성질을 가졌다고 생각합니다. 하지만 서로 다른 앱에서 기록해야한다는 번거로움이 있습니다. 지출 기록과 일정 관리를 하나의 앱에서 해결함으로써, 기록의 번거로움을 줄이고 직관적인 확인이 가능하도록 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 하루의 마무리: 잠들기 전, 오늘 쓴 비용을 기록하며 남은 생활비를 체크하고 동시에 내일 해야 할 일을 메모합니다.
어떤 문제/불편함을 해결하려고 했나요? 데일리 미팅 주제를 정하는 데 많은 시간이 소비되는 문제점을 해결하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 데일리 미팅 시작 전 크루가 모두 모였을 때 사용합니다. 크루들과 마음에 드는 선택지를 고르고, 그 결과로 도출된 주제를 가지고 데일리 미팅을 진행합니다.
어떤 문제/불편함을 해결하려고 했나요? 직접 기록하고 정리한 공부 내용이 제대로 학습되었는지 확인하고 싶지만, 나에게 최적화된 맞춤형 문제가 없어 불편했던 점을 해결하기 위해 개발하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 공부한 내용에 대해 맞춤형 문제를 풀며 학습 상태를 확인하고 싶을 때 사용합니다.
재밌게 봤던 '십이장기'를 친구들과 함께 즐기고 싶어서 만들게 되었습니다.
지금까지는 코딩 테스트를 풀고 나면 노션에 문제 정보를 하나하나 직접 입력해야 해서 번거롭고 꾸준히 기록하기가 어려웠습니다. 그래서 문제 링크/코드만 넣으면 AI가 문제 정보를 자동으로 채워주는 기록 앱이 필요했습니다. 또, 예전에 푼 문제들이 쌓여도 그냥 리스트로만 보면 흐름이 안 보여서, 잔디/차트로 다양한 시각화를 통해 어떤 난이도·알고리즘에서 시간을 많이 쓰는지, 어떤 유형이 약한지를 한눈에 파악하고 싶었습니다.
어떤 문제/불편함을 해결하려고 했나요? 두 사람이 공통으로 겪고 있던 문제를 정리해 보니, 우테코 교육장에 오기 전 필요한 물건을 두고 오는 일이 3일째 반복되고 있었습니다. 이를 방지하고자 아침에 챙겨나가야 할 물건들을 미리 리스트에 작성하고 날씨에 맞는 추가 물품들을 챙길 수 있도록 했습니다. 이를 통해 아침에 깜빡하고 가져오지 못하는 상황을 미연에 방지하고자 본 앱을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
코딩 테스트에서 코드를 먼저 치기보다, 문제를 어떻게 풀지 ‘논리적으로 설계하는 능력’을 빠르게 연습하고 싶었습니다.
어떤 문제/불편함을 해결하려고 했나요? 개발 공부를 하다가 스트레스를 받을 때, 웹 브라우저 탭 하나만 열면 즉각적으로 즐길 수 있는 가볍지만 도전적인 아케이드 환경을 구축하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 공부 도중 머리를 식히고 싶을 때, 짧고 굵게 피지컬을 테스트하는 환기 용도로 사용할 것입니다
어떤 문제/불편함을 해결하려고 했나요? 매 커밋마다 컨벤션(Type, 양식 등)을 신경 쓰고, 본인이 방금 한 개발 작업을 객관적이고 기술적인 문장으로 정제해서 타이핑하는 데 은근히 많은 시간과 에너지가 소모되는 피로감을 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 깃 커밋이 필요할 때 사용합니다. 작업 요약을 편하게 툭 던져넣고, 자동 완성된 메시지를 원클릭으로 복사해 터미널이나 IDE에 바로 붙여넣는 방식으로 활용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 우아한테크코스 1주차는 낯선 환경, 처음 겪어보는 페어 프로그래밍, 쏟아지는 과제와 피드백으로 인해 많은 신규 크루들이 혼란과 막막함을 겪는 시기입니다. 단순한 기술적 지식을 넘어, '어떻게 질문해야 하는가', '코드 리뷰는 어떤 태도로 임해야 하는가', '페어와 갈등이 생기면 어떻게 해결하는가'와 같은 우테코 특유의 소프트 스킬과 철학은 딱딱한 문서만으로는 체득하기 어렵습니다. 이에 선배 기수들의 리뷰와 코치진의 조언을 통틀어 웹에서 정보를 모아, 퀴즈를 준비했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 페어를 만났을 때 함께 문제를 풀어보며 서로의 작업 스타일과 가치관을 가볍게 맞춰보는 도구로 활용할 수 있습니다. 또한, 미션을 진행하다가 번아웃이 오거나 방향성을 잃었을 때 오답 노트의 꿀팁들을 다시 읽어보며 마인드셋을 다잡는 개인적인 회고 지침서로도 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 평소에 체스 게임을 무척 좋아합니다. 우테코 과정 중 크루들과 아이스브레이킹을 하거나 휴식 시간에 함께 즐길 수 있는 오락거리가 있으면 좋겠다고 생각했습니다. 웹 링크 하나로 언제든 대국을 즐길 수 있도록 접근성을 높여 문제를 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코딩을 하다가 생각이 막히거나 복잡할 때, '1인용 모드'로 가상의 상대(AI)와 가볍게 대국을 진행하며 머리를 리프레시하는 용도로 사용할 것입니다. 또한, 오프라인이나 라운지에서 크루들과 만났을 때는 '2인용 로컬 플레이' 모드를 켜서 1:1 체스 대결을 펼치고 친목을 다지는 데 사용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 평소 사소한 일에도 쉽게 불안을 느끼고 걱정이 꼬리를 무는 성격입니다. 이처럼 일상 속에서 문득 찾아오는 불안감과 고민들을 혼자 껴안고 있기보다는, 객관적이면서도 수용적인 AI에게 가볍게 털어놓고 상담하는 과정을 통해 심리적 안정을 찾고 불안감을 해소하고자 이 앱을 기획하게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 갑작스럽게 불안감이 밀려오거나 복잡한 생각으로 마음이 어지러울 때, 혼자 고민하는 대신 편안하게 상담하듯 사용할 것입니다. 마치 일기장에 글을 쓰거나 편한 친구에게 메신저를 보내듯, 시간과 장소에 구애받지 않고 간편하게 고민을 털어놓고 즉각적인 심리적 피드백을 받는 용도로 사용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 우테코 생활하면서 작고 크게 회의나 미팅이 많이 있는데, 해당 내용을 효과적으로 기록할 수 있는 앱이 있으면 좋겠다고 생각했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 회의나 미팅 시작 시 이 앱을 켜서 회의 내용을 자동으로 기록할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 매일 통학이나 귀가 시 발생하는 30분 남짓의 자투리 시간을 보다 생산적으로 활용하고 싶었습니다. 무거운 책이나 PC 없이도, 스마트폰을 통해 스프링 프레임워크의 핵심 개념을 빠르고 간편하게 복습할 수 있는 학습 도구가 필요했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 대중교통을 이용하는 이동 시간이나 점심 식사 후 남는 휴식 시간을 주로 활용할 계획입니다. 하루 10분 정도 짧게 투자하여 퀴즈를 풀고 헷갈리는 개념을 리마인드하며, 스프링에 대한 감각을 꾸준히 유지하는 데 사용할 것입니다.
게임을 만들면서 어디까지 AI가 내가 원하는 수준까지 만들 수 있는지 확인해보고 싶었습니다. 그래서 다양한 요소(캐릭터, 몬스터, 레벨, 경험치, 난이도, 아이템, 능력치 등등)와 인터렉티브가 있는 방치형 게임을 만들기로 했습니다. 저는 다양한 분야에서 AI를 유용하게 사용하고 있지만, AI를 전적으로 신뢰하지 않습니다. 이러한 이유는 다음과 같습니다. 프롬프트를 정확히 작성하고 생각하는 과정도 정확히 저의 의도와 동일하다고 판단했지만, 제가 원하는대로 결과가 나오지 않는 것을 많이 경험했습니다. 특별히 이미지를 만드는 등의 과정에서 많이 느꼈습니다.
어떤 문제/불편함을 해결하려고 했나요? 지속 불가능한 밤샘 학습: 프리코스 기간 동안 미션을 해결하기 위해 밤을 지새우는 일이 많았습니다. 단기적으로는 결과물을 냈지만, 체력적 한계와 컨디션 난조로 인해 장기적인 학습 효율이 떨어지는 불편함을 직접 경험했습니다. 객관적인 상태 파악의 어려움: 내가 얼마나 무리하고 있는지, 수면 부족이 내 인지 능력에 어떤 영향을 주는지 수치나 시각적으로 확인하기 어려워 페이스 조절에 실패하곤 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 사용 시점: 매일 아침 기상 직후, 정신이 맑아지기 전 가장 먼저 사용합니다.
우테코 크루가 많다 보니 모든 크루와 깊이 연결되기 어려워서, AI 기반 매칭으로 매주 새로운 접점을 만들고 싶었습니다. 매주 초 크루원들이 참여 등록을 하면 AI가 월/수/금 파트너를 자동으로 편성해주는 방식으로 씁니다.
어떤 문제/불편함을 해결하려고 했나요? 방대한 기술 문서나 공식 문서(예: Microservices.io, GitHub README 등)를 읽기만 하는 것은 지루하고, 핵심 내용을 제대로 이해했는지 스스로 점검하기 어렵다는 문제가 있었습니다. 특히 마이크로서비스 아키텍처나 특정 오픈소스의 개념은 방대해서 어디서부터 어떻게 학습해야 할지 막막한 경우가 많았습니다. 단순히 문서를 스크롤하며 눈으로만 읽는 수동적인 학습의 한계를 극복하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 기술 스택의 공식 문서를 처음 읽을 때나, 특정 GitHub 저장소의 아키텍처와 개념을 빠르게 파악하고 싶을 때 사용할 예정입니다.
어릴 적 해본 플래시 게임 Tron LightCycle이란 게임이 어도비 플래시와 함께 사라진 후 내 기억속에만 존재하였는데 이를 다시 해보기 위함 간단한 플래시 게임을 하고싶을 때 사용
가끔 긴 글이 읽히지 않을 때, 숏 폼 컨첸츠를 보듯 편하게 내용을 습득 할 수 있도록 함 한번 읽었던 글을 빠르게 보고 싶을 때나 대중교통 이용 시 사용
프론트 면접 준비를 돕기 위해 사용 한 손으로 면접 질문을 보고 싶을 때, 내가 뭘 모르는지 모르겠을 때 사용
어떤 문제/불편함을 해결하려고 했나요? 기존에 즐겨하던 사과게임 사이트는 경쟁하는 시스템이 없어서 게임을 플레이할 때 심심한 기분이 들었습니다. 그래서 함께하는 재미를 위해 랭킹 시스템을 도입해 경쟁 심리를 자극하고 지속적인 재방문을 유도했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 작업을 하다가 쉬고 싶을 때나, 다른 사람이 내 랭킹을 이겼을 때 다시 이기기 위해 플레이할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 개발을 할 때 로직을 구현하는 것보다 변수나 함수 이름을 정하는 게 더 어렵다고 느낄 때가 많았습니다. 특히 영어가 익숙하지 않다보니, 머릿속으로는 이 코드가 어떤 역할을 하는지 명확히 알고 있어도 적절한 영어 단어로 표현하는 것이 어려웠습니다. 그럴 때마다 매번 번역기를 돌리거나 구글을 뒤져가며 다른 사람들은 어떻게 짓는지 확인하느라 개발 흐름이 끊기는 불편함이 컸는데, 이런 비효율적인 과정을 해결해 개발에 집중할 수 있는 환경을 만들고 싶었습니다.
어떤 문제/불편함을 해결하려고 했나요? 이삭과 피즈는 일정이 생기면 따로 기록하지 않고 머릿속으로만 기억하는 습관이 있었습니다. 그로 인해 중요한 일정을 종종 잊어버리는 문제가 발생하였고 왜 캘린더에 기록하지 않는지 고민해본 결과 가장 큰 이유는 이라는 결론이 나왔습니다.' 이러한 불편함을 해결하기 위해 메모장에 적듯이 자연어로 입력하면 AI가 내용을 분석해 자동으로 일정을 추가해주는 방식으로 불편함을 해소하고자 하였습니다. 사용자는 형식에 맞춰 일일이 입력할 필요 없이 문장을 작성해 AI에게 요청만 하면 됩니다.
어떤 문제/불편함을 해결하려고 했나요? 자바 스트림을 처음 접할 때 동작 원리를 이해하는 과정에서 어려움을 겪었습니다. 코드로만 존재하는 파이프라인을 시각화해, 데이터가 처리되는 전 과정을 직관적으로 파악할 수 있게 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 스트림의 수직적 실행 구조와 처리 과정을 이해하고 싶을 때, 입력값과 연산 설정을 바꿔보며 시뮬레이션하며 스트림의 동작 방식을 정리할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 혼자 즐기는 오락보다는, 다같이 함께 즐기며 아이스 브레이킹을 할 수 있는 게임을 제작하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 내일 오전 데일리 미팅? ㅎㅎ.
어떤 문제/불편함을 해결하려고 했나요? 영하의 기온을 벗어나 영상 10도를 오가는 요즈음, 날이 풀렸다! 는 생각에 옷을 가볍게 입고 나와 후회했던 적이 더러 있습니다. 분명 기온을 보고 나오는데도, 바람이나 강수 등의 여러 요인에 따라 체감하는 온도는 달라지기 마련이지요. 같은 실수를 반복하지 않기 위해서 기본적인 날씨 기반 레이어링 추천 기능과 AI 챗봇을 활용해 구체적으로 활동하는 환경과 날씨에 맞게 적절한 아웃핏을 제안하는 서비스를 만들어 보았습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 아주 춥거나, 아주 더운 날씨보다는 10도 내외, 20도 내외의 애매한 날씨에 유용할 서비스입니다. 외출 전 날씨를 확인하는 시간에 핸드폰 내장 날씨 앱보다는 이 서비스를 활용하면 좋을 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 저도, 페어도, 또 다른 많은 크루들도 앞으로 우테코를 진행하면서 '내가 잘 하고 있는 걸까' 고민하게 되는 무수한 순간들이 있을 것이라고 예상합니다. 우울한 고민의 늪에 빠지기 전에, 매 미션마다 객관적으로 피드백할 수 있는 플로우를 구축하여 덜 우울하고, 더 성장할 수 있는 환경을 만들어 보고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 당장 이번 미션이 끝나고 바로 써 볼 계획입니다! 앞으로 우테코를 진행하는 매 미션마다 이 서비스를 활용해 주기적으로 회고하고, 피드백받을 수 있으면 좋겠습니다.
어떤 문제/불편함을 해결하려고 했나요? 혼자 공부하면서 가장 막히는 지점은 '내 학습 상태를 평가하는 것'이라고 생각합니다. 취업 준비를 하면서도 내가 어느정도 수준의 개발자인지, 프론트 공부를 어떤 걸 더 하면 좋을지 막연하게 고민해왔던 것 같습니다. 내 상태를 객관적으로 평가하고, 앞으로 무엇을 하면 좋을지 명확하게 제안해 주는 서비스가 있으면 어떨까? 그렇게 해당 앱을 제작하게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 다시금 앞이 막막해질 때 꺼내볼 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 스타크래프트 유즈맵 개인 랜덤 디펜스의 재미 요소(랜덤 유닛, 업그레이드, 상성, 웨이브 진행)를 웹에서 가볍게 즐기고 싶었습니다. 설치 없이 바로 플레이 가능한 형태로 만들어 빠르게 한 판 즐길 수 있도록 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 쉬는 시간이나 이동 중에 짧게 1~2판 즐길 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 아침에 일어나 전기장판이나 보일러 등 여러 전열기구나 전자기구 등을 끄지 않는 경우가 많았습니다. 그로 인해 한 달 전기요금이 10만 원 정도까지 나오는 경우도 있었습니다. 또한 (https://tv.naver.com/v/92793911)과 같은 사례처럼 안전 사고로 많이 이어지는 경우가 많습니다. 이러한 사고와 과도한 전기요금을 미리 방지하고자 만들었습니다.
어떤 문제/불편함을 해결하려고 했나요? 두 사람이 공통으로 겪고 있던 문제를 정리해 보니, 우테코 교육장에 오기 전 필요한 물건을 두고 오는 일이 3일째 반복되고 있었습니다. 이를 방지하고자 아침에 챙겨나가야 할 물건들을 미리 리스트에 작성하고 날씨에 맞는 추가 물품들을 챙길 수 있도록 했습니다. 이를 통해 아침에 깜빡하고 가져오지 못하는 상황을 미연에 방지하고자 본 앱을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? HTTP 상태코드는 백엔드 개발에서 매우 중요하지만, 단순 암기 위주로 학습하는 경우가 많았습니다. 특히 401과 403의 차이, 400과 422의 구분, 409의 사용 시점 등 실무 상황에서 헷갈리는 경우가 많았습니다. 그래서 실제 REST API 시나리오 기반으로 상태코드를 학습할 수 있는 인터랙티브 퀴즈 앱을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
유튜브 쇼츠에서 우연히 곡괭이가 끝없이 떨어지며 돌을 캐는 라이브 방송을 보게 되었습니다. 돌이 부서지는 모습과 타격음이 묘한 심리적 안정감을 주어, 처음에는 이를 바탕으로 한 힐링 게임으로 기획했습니다. 원본 라이브 방송에서는 시청자들의 채팅 명령어를 통해 곡괭이가 커지거나 TNT가 터지는 등 다채로운 상호작용이 일어났습니다. 이에 착안하여, 단순한 방치형 힐링 게임을 넘어 온라인 테트리스처럼 상대(AI)와 대결하는 방식을 결합하면 더욱 흥미로울 것 같아 'VS AI 모드'를 추가했습니다. 특히 '온라인 테트리스'의 경쟁 요소에 집중하여, 플레이어가 다양한 스킬을 연계하고 박진감 넘치게 스킬 사이클을 쉴 틈 없이 돌릴 수 있도록 시스템을 구축했습니다.
해결하고자 한 문제/불편함 : TCREI(Task, Context, Reference, Evaluate, Iterate)는 Google Prompting Essentials에 소개된 체계적인 프롬프트 설계 프레임워크로, 질 높은 답변을 얻는 데 매우 유용합니다. 하지만 자주 사용하지 않으면 각 요소의 쓰임새를 잊어버리기 쉽습니다. 기존에는 메모 앱에 전체 플롯과 예시를 적어두고 복사해서 썼는데 이 방식이 매우 번거로웠습니다. 매번 프롬프트를 작성할 때마다 TCREI의 모든 요소가 필요한 것은 아니어서 안 쓰는 부분을 일일이 지워야 했고, 기억을 돕기 위해 적어둔 예시 텍스트도 매번 지우고 써야 하는 불편함이 있었습니다. 사용 계획: 복잡한 AI 작업을 지시하거나 정교한 결과물이 필요할 때 웹에서 바로 앱을 열고, 필요한 세부 요소(Role, Format 등)만 버튼으로 눌러 빠르게 프롬프트 뼈대를 조립하는 데 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 평소 집중이 안되거나, 긴장이 되는 경우 모닥불 영상을 보면서 힐링하곤 했습니다. 실제 캠핑 하는 것 처럼 장작 등을 넣어서 상호작용하는 앱을 만들면 좋겠다고 생각했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 구조 다이어그램과 설명만으로는 이해를 어려워 하던 팀원과 협업했던 경험이 있습니다. 애니매이션으로 순차적으로 흐름을 보여줄 수 있다면 보다 효과적일거라 생각했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 다양한 캐싱 전략(Read-Through, Write-Behind 등)이나 마이크로서비스 패턴을 시각적으로 시뮬레이션하며 동작 원리를 깊이 이해할 때 사용합니다.
사람들 끼리 처음 만난 순간에 아이스 브레이킹을 해야하는 할 수 있는 간단하면서 재미있는 게임이 뭘까라고 생각해봤을 때, 몸으로 할 수 있는 우스꽝스러운 것이 있으면 좋겠다는 생각을 하여 만들게 됨.
제가 뛰고 있는 대학 동아리 야구 리그는 전문 심판과 기록원이 없이 학생이 직접 심판과 기록원을 해야하는 상황임. 또한 그 지원 인원도 많지 않아 혼자서 기록원과 심판을 동시에 해야하는 상황이 발생하게 되고, 그 두개의 일을 동시에 처리하기는 어려운 상황이라, 심판일만 하고 기록은 포기하는 상황도 종종 발생하는 상황임. 폰으로 심판과 경기 상황 기록을 동시에 처리할 수 있으면 이 문제를 해결하기 좋을 것 같다는 생각이 들어 이 앱을 만들게 되었음.
PS를 할 때, 개인적으로 중요하다고 생각하는 부분이 해당 문제에 어떤 알고리즘을 사용해야할 지 고르는 것이라고 생각함. 하지만, 이를 키우려면 많은 문제를 풀어봐야하고, 많은 시간이 들기 때문에 문제를 풀지않고 이 능력을 키울 수 있는 앱이 있었으면 좋겠다고 생각함. 모바일로 문제를 보면서 사용할 알고리즘을 생각해보고, 이를 피드백 받는 것만으로 시간을 효율적으로 쓰면서 PS 능력을 키울 수 있을 것이라고 생각하여 이 앱을 개발하게 됨.
프리코스 때 자바를 제대로 하면서 가장 생소하고 어려웠던 부분이 Stream이었음. Stream의 각 명령어가 어떤 역할을 하는지 모르는 사람들을 위해 Stream의 각 명령어가 어떤 기능을 하는지 쉽게 보여주는 앱이 있으면 좋겠다는 생각을 함. 또한 Stream은 반복 숙달을 해야 늘 것 같다는 개인적인 경험에 비추어, Stream의 명령어들을 반복 숙달할 수 있는 퀴즈 앱의 기능도 위에 기능과 같이 있으면 좋겠다는 생각을 하여 제작하게 되었음.
어떤 문제/불편함을 해결하려고 했나요? Vim 에디터의 핵심 조작키인 h, j, k, l 숙달 과정의 지루함을 게임을 통해 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 영어회화 공부 시 한국어 표현에 대응하는 원어민의 자연스러운 표현을 즉각 확인하고 싶은 니즈를 해결하고자 했습니다. 매번 텍스트를 입력하는 번거로움 없이 음성으로 즉시 묻고 답을 듣는 환경을 목표로 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?** 키보드 입력이 불편하거나 빠른 응답이 필요한 상황에서 사용합니다.
한 컴퓨터에서 두 명이 실시간으로 소통하며 즐길 수 있는 로컬 멀티플레이 환경의 필요성을 발견했습니다. 페어와 함께 물리 엔진의 마찰력, 탄성 등의 수치를 세밀하게 튜닝하며 '함께 만드는 즐거움'과 '완성도 높은 인터랙션'을 구현하는 협업의 가치를 중시했습니다.
어떤 문제/불편함을 해결하려고 했나요? 자바 표준 라이브러리의 복잡한 클래스 계층 구조를 시각적으로 파악하기 어려운 점을 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? > 어렸을 때 자주했던 추억의 게임인 사천성을 구현하여, 우테코 진행 간에 스트레스 해소를 위해 구현하였습니다! 본인이 이 앱을 언제, 어떻게 사용할 건가요? > 쉬는 시간 잠시 스트레스 해소를 위해 사용 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? > 영양제 및 물을 금일 섭취했는지 한 서비스 내에서 한번에 확인하기 어려워, 한 플랫폼에서 확인할 수 있도록 개발하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? > 매일 아침/점심/저녁 지정한 영양제를 섭취 후에 체크하는 용도로 사용할 예정입니다. 또한, 당일 물 섭취량을 지속적으로 추적할 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 요즘은 개발자 취업 준비를 하면서 코딩 테스트 시험 준비를 오랜기간 꾸준히 해야하는 상황입니다. 매일 1문제를 꾸준히 풀고 다양한 난이도 다양한 알고리즘 유형을 풀어봐야 하며, 본인이 작성한 코드를 피드백 받는 과정이 정말 중요하였습니다. 하지만, 다양한 문제와 난이도를 풀어보려면 직접 찾아보고 문제를 선정하는 과정에서 시간이 많이 소요되었고, 본인이 작성한 코드를 피드백을 받으려면 다른 사람과의 협엽이 필요하거나 직접 LLM에게 문제와 코드와 설명들을 다 요청하며 관리해야하는 에너지가 수요되었습니다.
어떤 문제/불편함을 해결하려고 했나요? > CS 이론 학습시에, 많은 범위의 지식을 주기적으로 학습하다보니 이전 내용에 대한 복습이나 취약점을 파악하기 어렸다는 문제가 있었습니다. 이에 대한 해결로 각 카테고리(운영체제,네트워크,DB등)에 해당하는 임의의 문제 풀이를 반복하고, 틀린 문항과 해당 문제 해설을 함께 제공하는 오답노트 기능(이하 아카이브)을 구현하였습니다. 또한 오답 유형을 AI가 직접 분석하여 부족한 학습 분야와 취약점을 한 서비스내에서 통합관리 할 수 있도록 구현하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? > CS학습 이후에 주기적인 복습과 취약점을 파악할 때 사용할 예정입니다. 해당 카테고리를 학습한 이후가 될 수 있으며 면접 및 시험 직전에 취약점을 분석하여 효과적인 학습이 될 수 있도록 활용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 반복적인 작업이나 공부 중 환기가 필요할 때, 짧은 시간 내에 집중력을 끌어올릴 수 있는 도구가 필요했음. 기존의 단순한 닷지는 금방 단조로워져 몰입도가 떨어짐. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 뇌 활성화, 반응속도 향상하고 싶을 때
어떤 문제/불편함을 해결하려고 했나요? 여러 집단(직장, 우테코, 친구 등)에 속해있을 경우 그라운드 룰이 헷갈릴 수 있음 이런 상황에서 커뮤니테이션 룰을 헷갈려 발생할 수 있는 말실수 방지 다른 분야의 사람과 본인의 전문 분야 용어를 사용해 설명해야 할 때 전문용오 장벽을 해소하고 싶었음. 단순 번역을 넘어 이중 존칭 방지 및 맞춤법 검사를 통해 대화의 신뢰도를 높이고 싶었음.
어떤 문제/불편함을 해결하려고 했나요? 우테코 크루원들의 필수 요구사항인 '유연함의 힘' 정독을 만족하기 위해 책을 읽고난 후에 책의 내용이 기억이 안 나거나 제대로 숙지하지 않았을까 걱정되는 크루원이 있을 것 같다고 생각했음 지금껏 독서한 책들을 떠올려보면 단순히 읽기만 했던 책들의 내용은 쉽게 휘발되었던 기억이 있음. 책의 내용을 제대로 숙지했는지 스스로 점검할 수 있는 객관적인 수단이 부족하여 발생하는 막연한 불안감 해결. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
단순히 블록을 쌓기만 하는 전통적인 테트리스 방식에서 벗어나, 플레이어가 직접 게임판 내부의 캐릭터가 되어 생존해야 하는 액션 요소를 결합하고자 했습니다. 라는 전략적 고민과 라는 순발력이 동시에 요구되는 독특한 게임 경험을 제공합니다. 내가 직접 쌓은 블록들이 거대한 벽이 되어 다가오는 공포와, 그 사이를 누비며 살아남는 긴박함을 을 통해 극대화했습니다.
음악 스트리밍 서비스의 플레이리스트는 단순히 목록으로만 존재하여, 특정 곡에 대한 간단한 느낌이나 한줄평을 기록하거나 얽힌 개인적인 추억이나 감상을 시각적으로 소장한다는 느낌을 받기 어렵습니다. 또한, 수많은 곡 사이에서 당시의 무드에 맞는 곡을 을 디지털로 구현하고자 했습니다.
우테코의 캐릭터인 를 사용하고 싶지만, 원하는 행동을 하고 있는 행성이가 없어서 포기할 때가 많았습니다. 그래서 를 제작하였습니다.
단순한 오타부터 복잡한 로직 결함까지 실무에서 자주 발생하는 버그 시나리오를 게임 형식으로 학습하여 디버깅 능력을 키우고자 했습니다. 사이버펑크 UI와 긴장감 넘치는 사운드 효과를 통해 지루할 수 있는 코드 리뷰 과정을 박진감 넘치는 수사 과정으로 탈바꿈시켰습니다.
평소 공포 탈출 게임을 좋아해서, 직접 만들어보고싶었다. 심심할 때 플레이하거나, 주변 사람들에게 공유해 반응을 볼 예정이다.
어떤 문제/불편함을 해결하려고 했나요? 점심 메뉴를 고르는 게 너무 힘들어서, 메뉴 선택에 대한 피로도를 줄이고 싶었다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 점심시간 직전에 메뉴 결정이 안 될 때 실행해서 랜덤 추천을 받을 예정이다.
어떤 문제/불편함을 해결하려고 했나요? 우테코 생활하면서 작고 크게 회의나 미팅이 많이 있는데, 해당 내용을 효과적으로 기록할 수 있는 앱이 있으면 좋겠다고 생각했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 회의나 미팅 시작 시 이 앱을 켜서 회의 내용을 자동으로 기록할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? Spring의 `@Transactional` 사용 시 전파 속성(Propagation)이 항상 헷갈려서, 직접 시뮬레이션해보며 이해하고 싶었다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 트랜잭션 전파 속성이 헷갈릴 때 실행해 시나리오별 동작을 확인할 예정이다.
>AI가 빠르게 발전하면서 개발자로서 계속 성장해야 한다는 압박감과 불안을 게임처럼 재밌게 체감하고, 동시에 Kotlin과 Android 아키텍처 지식을 퀴즈로 반복 학습할 수 있게 만들기 위해 제작했습니다. 단순 퀴즈가 아니라, 추격전으로 긴장감을 넣어서 게임 속에서 공부하는 흐름을 자연스럽게 만들어보고자 했습니다. 어떤 문제/불편함을 해결하려고 했나요? 공부가 지루해서 꾸준히 하기 어렵다 단순 CS 문제를 푸는 행위를 AI가 쫒아오는 긴박한 게임으로 연결해서 몰입도를 높이고자 했습니다.
>다양한 정보를 신속하게 확보하고, 내게 필요한 데이터로 가공 및 활용하는 것이 경쟁력이라고 생각합니다. OECD 38개국의 기간언론사 기사를 지도 상에서 직관적으로 탐색하고, 국가별로 자주 나오는 이슈를 한눈에 파악하고 싶어서 만들었습니다. 해외 뉴스는 언어 장벽 때문에 제목만 보고 넘어가는 경우가 많아, AI 번역/요약을 탑재했습니다. 어떤 문제/불편함을 해결하려고 했나요? 국가별 뉴스 탐색의 번거로움 해결
> 개발하다 보면 버그, 코드리뷰, 일정 압박, 야근 등으로 멘탈이 흔들리는 순간이 자주 오는데, 그때 AI의 딱딱한 기술적 난제 해결 멘트가 아니라 감정 정리와 회복을 도와주는 가벼운 상담 공간이 필요하다고 느껴 만들었습니다. 특히 개발자는 문제를 혼자 끌어안기 쉬워서, 감정을 선택하고 안전하게 털어놓을 수 있는 캐릭터 기반 힐링 챗 형태로 설계했습니다. 어떤 문제/불편함을 해결하려고 했나요? 감정이 복잡한데 어디서부터 말해야 할지 모르겠다 : 대표적으로 분노/짜증/우울/번아웃 감정을 먼저 고르게 해 대화의 시작을 쉽게 만듭니다. 위로받고 싶지만 너무 무겁거나 진지한 상담은 부담된다 : 귀여운 토끼 캐릭터 톤으로 가볍게 시작할 수 있습니다.
> 프리코스 당시 스마트폰 앱으로 개발한 [Digital Detox](https://github.com/GiyunKim00/DigitalDetox)를 웹앱 버전으로 개발했습니다. > 웹의 경우, 넷플릭스나 유튜브의 유혹으로 공부 집중이 자주 끊기는 문제를 체감하고, 얼마나 집중했는지를 감으로만 판단하지 않고 수치로 기록하고 싶어서 만들었습니다. 또한 집중이 흐트러질 때 딴짓 대신 가볍게 할 수 있는 자투리 Android 학습 콘텐츠를 한 앱 안에 묶어, 집중 → 기록 → 회고 → 학습 루틴을 만들려는 목적이 있습니다. 어떤 문제/불편함을 해결하려고 했나요? 집중 시간과 딴짓 시간을 구분하기 어렵다
어떤 문제/불편함을 해결하려고 했나요? 친구들이랑 숫자야구 게임을 자주 하는데 매번 새로운 게임을 할 때마다 새로운 종이에 기록을 해야하는 것이 불편해서 앱으로 만들어서 게임을 진행하게 되면 해당 문제도 해결되고 게임 진행 이력도 남길 수 있을 것 같아서 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 친구들과 숫자야구 게임을 진행할 때 사용할 것 같습니다. 그리고 굳이 친구들이 아니더라도 컴퓨터와의 대전을 통해 숫자야구 실력을 키우고 싶을 때 사용할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 우아한 테크코스에서 배운 점들을 매일 기록하려고 하는데, 백지 상태에서 기록하는 것이 쉽지는 않다고 생각해서 ai가 가이드가 될 수 있는 질문을 던져주고, 그 질문에 답하면서 오늘의 하루를 기록하게 되면 훨씬 수월할 것 같아서 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우아한 테크코스에 출석 후 매일 저녁 하루를 마무리 할 때 이 앱을 통해 하루를 정리하며 배운점을 돌아보는 방식으로 사용하려고 합니다. 이렇게 하면 나중에 제가 우아한 테크코스를 통해 배운 점들을 하루 단위로 기록한 것들을 모아볼 수 있다는 점이 좋을 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 우테코에서 매일 진행하는 데일리 미팅에서 주제를 정하는데 도움을 받고자 했습니다. 크루 수와 시간에 맞는 주제를 즉흥적으로 떠올리기가 쉽지 않아, AI가 주제 선정부터 진행 계획까지 자동으로 만들어주는 앱이 있으면 좋겠다고 생각했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 매일 진행하는 데일리 주제를 추천받고자 할 때 사용하려고 합니다.
어떤 문제/불편함을 해결하려고 했나요? 백엔드 개발에 있어서의 다양한 개념을 단순히 읽는 것이 아니라 상황 기반 미션으로 직접 선택하고 판단하며 학습하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 배운 내용을 점검하고 싶을 때 사용할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 코딩을 할때, 눈에 띄지 않지만 찾기 힘든 그런 디버그들을 찾을 때 불필요한 시간을 많이 사용할 때가 많았습니다. 이런 능력을 빠르게 찾도록 도움이 되는 게임을 만들고자 하였습니다. 난이도가 그렇게 높지 않아 사용자가 재미 요소를 더해 재밌게 게임을 즐길 수 있도록 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 02/25 처음으로 데일리 미팅을 경험하게 되었습니다. 그 시간에 조원들과 가벼운 대화로 하루를 시작했었는데, 그날 하루가 행복한 하루였던거 같습니다. 30분 동안 짧지만 이런 소중한 데일리 시간을 어떻게 해야 더 좋은 시간으로 만들 수 있을까 고민해보았습니다. 매번 이렇게 어떤 활동을 할지 고민하고 준비하는 시간에 꽤나 에너지가 들거라고 생각이 들었는데, 이런 데일리가 부담으로 다가오지 않고 저희들의 주 우선순위가 밀리지는 않도록 하는 것이 주 목적이었습니다. 또한, 마을 장을 맡게 되면서 제가 실질적으로 도움이 될만한 데일리를 다같이 나눌수 있으면 더 배가 될거 같다고 생각이 들었습니다. 여러 마을이 모일 상황, 마을만 모일 상황, 조가 모일 상황 3가지의 경우의 옵션, 스타일, 그리고 카테고리에 따라서 자유롭게 가챠 형식으로 데일리를 뽑기를 진행하면 사전 준비에 대한 번거로움을 제거할 수 있고 재미의 효과도 볼 수 있겠다고 생각이 들었습니...
어떤 문제/불편함을 해결하려고 했나요? 프로젝트를 처음 시작하고 분야별 인프라 아키텍쳐를 설계하는 과정에서 AWS Cloud를 많이 사용했습니다. AWS에는 정말 다양한 기술들이 있고, 네트워크 클라우드의 흐름들을 이해하는게 어려웠습니다. 한번에 읽기만 해서 완벽하게 이해하기에는 상당한 시간이 걸렸습니다. 이를 해결하기 위해서 원하는 아키텍쳐의 형태를 선택하고, 이를 인포그래픽 애니메이션으로 보여지도록 만들어보았습니다. 눈으로 보임으로써 보다 본인이 원하는 설계가 무엇인지 이해를 돕고자 합니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? “뱀파이어 서바이벌”이라는 해당 장르의 원조가 되는 게임을 따라하고자 하였습니다. 이전에 인디 게임 개발자의 고민을 들어본적이 있는데, 사람들이 많이 구매하며 수익성이 좋은 게임과 내가 만들고 싶은 게임 중 어떤 걸 만들어야 할 지 고민된다고 했는데, 수익성이 좋은 게임이 뱀파이어 서바이벌 형식 게임이었습니다. 해당 이야기가 기억 속에 남아 뱀파이어 서바이벌 게임과 유사한 구성으로 제작하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 킬링 타임용으로 좋다고 생각합니다.
어떤 문제/불편함을 해결하려고 했나요? 주식 초보자들은 특정 종목에 대한 최신 뉴스, 재무 지표, 시장 심리를 파악하는 데 너무 많은 시간을 소모합니다. 정보의 홍수 속에서 '지금 사야 할지, 말아야 할지'에 대한 직관적이고 빠른 가이드라인을 제공하여 정보 격차를 줄이고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 투자처를 검색하거나, 보유 중인 종목에 급등락 이슈가 발생했을 때 즉시 실행합니다. 실시간 뉴스 검색을 통해 AI가 도출한 매수/매도 확률을 확인하여 빠르게 대응 전략을 세울 때 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 공식 문서를 읽고 숙지하는 것은 매우 중요합니다. 하지만 방대한 텍스트와 딱딱한 구조 때문에 집중력을 잃기 쉽고, 단순히 눈으로만 읽고 넘어가면 실제로 개념을 완벽히 이해했는지 스스로 검증하기 어렵다는 불편함이 있었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코틀린 공식 문서와 라이브러리의 공식 문서를 학습할 때 사용할 것입니다. 특정 챕터나 API 문서를 다 읽은 직후, 해당 페이지의 URL을 복사해 '도큐퀴즈'에 붙여넣어 즉석에서 퀴즈를 풀며 나의 이해도를 점검하고 복습하는 용도로 활용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 저처럼 블랙잭이라는 게임을 아예 몰랐던 크루들을 위해 앞으로 진행될 블랙잭 미션을 실제로 게임을 플레이해봄으로써 조금이나마 이해를 돕고자 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 블랙잭 미션 시작하기 전에 충분히 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 테스트코드를 작성할 때 테스트메서드 네이밍을 의미있고 가독성있게 작성하기위해 고민하는 시간을 줄이고자 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 테스트코드를 작성할 때 테스트할 메서드의 시나리오를 한국어로 요청할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 이삭과 피즈는 일정이 생기면 따로 기록하지 않고 머릿속으로만 기억하는 습관이 있었습니다. 그로 인해 중요한 일정을 종종 잊어버리는 문제가 발생하였고 왜 캘린더에 기록하지 않는지 고민해본 결과 가장 큰 이유는 이라는 결론이 나왔습니다. 이러한 불편함을 해결하기 위해 메모장에 적듯이 자연어로 입력하면 AI가 내용을 분석해 자동으로 일정을 추가해주는 방식으로 불편함을 해소하고자 하였습니다. 사용자는 형식에 맞춰 일일이 입력할 필요 없이 문장을 작성해 AI에게 요청만 하면 됩니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 스프링부트 강의를 듣거나 자료를 봐도 실제로 핵심 개념을 정확히 이해하고 있는지 스스로 체크하기가 어려운 불편함을 해소하기 위해 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근 시에 가볍게 풀거나 자료를 공부한 뒤 복습용으로 사용
알까기 게임을 통해 상대방의 바둑알을 날리며 스트레스를 풀기 위해
점심 도시락을 준비할 때 어떤 메뉴로 도시락을 쌀지 고민하는 시간을 절약하기 위해 제작
앞으로 과제를 수행하면서 Kotlin 공식 문서를 참고할 때 도움을 받기 위해
음악을 취미로 하는 중인데, 코드를 외우는 것이 어려워서 쉽고 재미있게 학습하고자 만들게 되었습니다.
평소 생각이 많고 글을 쓰는데 오래 걸리는 편인데, 격식 있는 글쓰기를 할 때나 어조나 내용을 상황에 맞 잘 정제해야할 때면 시간이 두 배로 걸립니다. 시간을 효율적으로 사용하고 더 효과적인 메시지를 작성할 수 있으면 좋을 것 같아서 만들게 되었습니다.
기존에 MVC 개념에 대해 들어 보고 여러 스프링 프로젝트를 진행해봤지만, MVC가 프로젝트 실무에 정확히 어떻게 매핑되는지 이해하기가 어려웠습니다. 단순 흐름 뿐 아니라, 계층형 아키텍처 관점에서 각 컴포넌트가 어느 계층에 속하는지 시각적으로 명확히 구분하고 싶었습니다.
많은 아마추어 게이머가 본인의 정확한 반응 속도를 측정하고 싶어 할 것입니다. 이에 국내 최고 실력자, 페이커 선수의 반응 속도(160ms)를 목표 지표로 삼아, 무작위 위치에 나타나는 타겟을 빠르게 클릭하며 실전적인 동체 시력과 피지컬을 훈련할 수 있는 도구를 만들고자 했습니다. 페이커되기 어플을 통해 롤이나 FPS 게임을 시작하기 전, 손가락과 눈의 긴장을 풀기 위한 웜업 루틴으로 사용할 예정입니다. 30초라는 짧은 시간 동안 집중력을 끌어올려 본인의 컨디션을 점검하고, 실력을 향상시키는 용도로 활용합니다.
대부분의 러닝 앱은 거리와 시간 기록에만 집중합니다. 하지만 저는 러닝을 통해 내 몸이 실제로 어떻게 변하고 있는지, 지금 내 훈련 강도가 적절한지에 대해 아는 것에 더 깊은 갈증을 느낍니다. 런닝구는 단순 기록을 넘어 사용자의 신체 사이즈 변화(허리, 복부 등)를 추적하고, 이를 러닝 데이터와 결합하여 전문가 수준의 피드백을 제공함으로써 부상을 방지하고 효율적인 성장을 돕고자 합니다. 이 앱을 통해 러닝을 마친 후 오늘 느낀 컨디션과 기록을 저장하고, 일주일 혹은 한 달 단위로 신체 사이즈를 측정하여 업데이트할 예정입니다. 특히 정체기에 빠졌을 때나 새로운 목표를 세울 때 AI 코칭 기능을 통해 4주간의 전략적인 계획을 추천받아 훈련에 활용할 것입니다.
우아한테크코스의 미션은 그 안에 담긴 교육적 설계 의도와 성장 포인트가 매우 많습니다. 하지만 미션이 거듭될수록 이전 미션에서 무엇을 배웠는지, 나의 사고가 얼마나 깊어졌는지 객관적으로 파악하기 어렵다는 불편함이 있을것이라 예상됩니다. 저희는 미션의 방대한 요구사항 속에서 핵심 설계 의도를 놓치지 않고, 회고록을 통해 자신의 성장을 정량적/정성적으로 기록하고 싶어 이 앱을 제작하게 되었습니다. 페어와 함께 이 앱을 이용하여 새로운 미션을 시작할 때 미션 내용을 업로드하여 AI 코치로부터 '설계 의도'를 분석받아 학습 방향을 잡는 데 사용합니다. 미션 완료 후에는 회고록을 작성하여 AI 리뷰어에게 성취도 평가를 받고, 누적된 데이터를 통해 '나의 성장 곡선'을 확인하며 학습 동기를 부여받을 것입니다.
대부분의 개발 지망생들은 기술 면접 준비 시 블로그 포스팅이나 요약 서적을 읽는 수동적인 학습에 의존합니다. 이러한 방식은 면접장의 압박감 속에서 지식을 논리적으로 인출하거나, 예상치 못한 꼬리 질문에 대응하는 능력을 키우는 데 한계가 있습니다. AI 기술 면접 시뮬레이터 개발은 자신의 답변이 기술적으로 얼마나 정확한지, 논리적 허점은 없는지 시니어 개발자의 시각에서 객관적인 피드백을 받고자 하는 니즈에서 시작되었습니다. AI 면접관과의 상호작용을 통해 실전 감각을 익히고, 막연한 공포를 실력에 대한 확신으로 바꾸는 것을 목표로 합니다.
어떤 문제/불편함을 해결하려고 했나요? ‘우아한 야바위'는 익숙한 고전 게임을 현대적이고 감각적인 디자인으로 재구성하여, 사용자에게 몰입감 있는 디지털 휴식을 제공하기 위해 기획되었습니다. 단순히 운에 의존하는 것이 아니라 사용자의 실력에 맞춰 난이도가 최적화되는 구조를 통해 지속적인 재미와 도전 의식을 자극하도록 하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 일상 속 짧은 '기분 전환'** 학습 중 잠시 뇌를 식히고 싶을 때, 1분 내외로 가볍게 즐기는 전환용 콘텐츠를 타겟팅하였습니다. 짧고 강렬한 집중력을 요구하는 게임 특성상 휴식 후 집중력 환기 효과를 기대할 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 많은 사람들이 공부, 운동, 독서, 사이드 프로젝트 등 다양한 활동에 시간을 투자하지만, 실제로 내가 무엇에 얼마나 몰두했는지 정확히 인지하지 못하는 경우가 많습니다. 막연히 “열심히 했다”고 느끼는 것과, 구체적인 시간 데이터를 기반으로 스스로를 평가하는 것은 큰 차이가 있습니다. 또한 기록을 하더라도 단순한 시간 누적에 그치고, 이를 바탕으로 어떻게 개선해야 할지에 대한 피드백은 부족한 경우가 많습니다. ChronoCoach는 사용자가 자신의 활동 시간을 체계적으로 기록하고, 이를 분석하여 더 나은 방향으로 개선할 수 있도록 돕기 위해 개발되었습니다. 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 기존 복불복 게임의 지루함: 사다리 타기, 룰렛 등 기존의 내기 게임은 오직 운에만 의존하여 플레이 과정 자체의 재미나 몰입감이 부족합니다. 정통 지렁이 게임의 루즈함: 클래식 지렁이 게임은 단순히 오래 살아남는 것이 목적이기에, 대전용으로 즐기기에는 플레이 타임이 길어지고 긴장감이 떨어지는 한계가 있습니다. 차별화된 해결책 (빠른 템포와 변수 창출): 10초마다 맵이 좁아지는 배틀로얄 요소를 도입하고, 축소 5초 전 점멸 효과를 주어 플레이어들에게 강한 심리적 압박감을 제공합니다. 획득 시 상대방의 속도를 늦추거나 빠르게 만드는 아이템을 통해 예측 불가능한 변수를 만듭니다. 이를 통해 단시간 안에 실력과 운이 교차하는 짜릿한 승부를 유도하여 기존 내기 게임의 불편함을 해결했습니다.
어떤 문제/불편함을 해결하려고 했나요? Java Stream API는 많은 개발자들이 개념적으로는 이해하고 있지만, 실제 문제 해결 상황에서 자연스럽게 활용하지 못하는 경우가 많습니다. 특히 반복문(for) 중심 사고에 익숙한 개발자들은 Stream을 “알고는 있지만 쓰지 않는” 상태에 머무르는 경우가 많습니다. Loop2Stream은 이러한 학습 간극을 줄이기 위해 개발되었습니다. 단순 문법 암기가 아니라, 실제 상황을 가정한 문제를 반복적으로 풀어보며 Stream 기반 사고로 전환할 수 있도록 돕는 것을 목표로 합니다. 이 앱을 언제, 어떻게 사용할 건가요? Stream 학습 직후 실전 감각을 키우고 싶을 때**
어떤 꿈을 실현하려고 했나요? 저는 벨튀를 당하고 벨튀 한 친구들을 잡아보고 싶다는 꿈이 있었습니다. 하지만 그들은 자연스럽게 찾아와주지 않았고, 직접 만들기에 이르렀습니다. 이 앱을 언제, 어떻게 사용할 건가요? 벨튀를 당해보고 싶을 때마다 사용하려 합니다.
어떤 문제/불편함을 해결하려고 했나요? 프로젝트를 진행할 때 JPQL 작성, DB에서 데이터 조회할 때 등 쿼리를 작성하는 상황이 너무 귀찮았습니다. 이를 해결하려고 저만의 작은 챗봇을 만들었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 나의 프로젝트 엔티티 설계를 알고 있는 저만의 작은 챗봇에게 쿼리를 짜야할 때 빠르게 물어보려합니다.
어떤 문제/불편함을 해결하려고 했나요? 평소에 계획을 정말 못짜는 MBTI 극 P로써, 대신 계획짜줄 존재가 필요했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 친구가 "내일 뭐할래?" 혹은 "오늘 뭐할래?" 라고 물어볼 때 사용하겠습니다.
어떤 문제/불편함을 해결하려고 했나요? 방대한 스프링을 학습할 때에 동기 부여를 하고자 만들었습니다. 이 앱을 언제, 어떻게 사용할 건가요? 스프링을 학습할 때 방대한 양에 지루할 때에 퀴즈처럼 풀며 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 개발자의 온보딩 조처럼 남자만 모인 모임(소규모 집단)에서 칙칙하게 MBTI를 물어볼 수 없을 때 어떻게 상대방의 MBTI를 알 수 있을까 고민이 되었다. 상대방의 MBTI를 좀 더 재미있게 알아보기 위해 제작하였다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 온보딩 조 모임이 생긴 후 일과가 끝나고 제작하게 되었고, 다음날 바로 사용해서 조원들의 MBTI를 재미있게 알아본 경험이 있다.
어떤 문제/불편함을 해결하려고 했나요? 요즘 같은 물가에 음식을 사 먹기는 부담스러울 때 집에 남은 재료들로 만들 수 있는 음식을 편하게 찾기 위해 제작하였다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 집에서 요리를 해서 식사를 해야될 때 이 앱을 사용하여 메뉴를 추천 받고, 제공된 레시피를 보면서 요리를 할 것 같다.
어떤 문제/불편함을 해결하려고 했나요? 여러 번의 금연의 실패를 겪어서, 동기 부여를 위해 이 앱을 만들어 금연 시에 얻을 수 있는 효과·보상을 시각화 할 수 있도록 하였다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 금연을 다짐할 때 금연으로 얻는 금전적, 수명, 건강 회복 효과를 한 눈에 확인해보며 동기 부여를 받고 싶을 때 사용할 것이다. 금연을 진행하며 흡연 욕구를 참기 힘들 때 확인함으로써 나의 금연 목표를 다시 되새긴다.
어떤 문제/불편함을 해결하려고 했나요? 추상적인 알고리즘 논리를 시각적으로 형상화하여 코드가 데이터로 변하는 과정을 직관적으로 이해하기 위함이다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코딩 테스트 준비 시 핵심 로직을 빠르게 복습하고, 단계별 동작을 분석하는 개인 학습 및 교육용 도구로 활용한다.
아이스브레이킹 용으로 서로 이름을 빨리 외우기 위해서 퀴즈를 진행하기 위해 만들었다.
먹고 싶은 메뉴가 여러개일 경우에 선택을 못하는 경우가 많아 만들게 되었다. 확실하게 끌리는 게 없거나 자신이 뭘 먹고 싶은지 모르겠을 경우에 어플리케이션을 사용한다.
개발을 하다 보면 에러 하나에도 자존감이 같이 떨어질 때가 있다. 기술적인 해결책보다, “괜찮다”는 말 한마디가 더 필요한 순간이 있다. 특히 야근, 코드 리뷰, 버그 수정 같은 반복되는 스트레스 속에서 감정을 정리할 공간이 필요하다고 느꼈다. 개발자의 감정에 100% 공감해주는 AI 멘탈 디버깅 앱을 만들어보고 싶었다.
Android MVVM 구조를 공부하면서 레이어 분리가 항상 헷갈렸다. View, ViewModel, Model에 각각 어떤 기능을 넣고 연결해야할지 어려웠다. 프로젝트를 시작할 때 어떤 파일을 만들고 어떠한 기능을 담아야하는지 모호했다.
어떤 문제/불편함을 해결하려고 했나요? 기존 리듬 게임들은 할 수 있어 금방 지루해진다는 단점이 있었습니다. 사용자가 소장한 하여 즉석에서 게임을 즐길 수 있게 함으로써 콘텐츠의 한계를 없앴습니다. 또한, 복잡한 채보 제작 과정 없이도 곡의 템포에 맞춰 자동으로 리듬을 생성하여 누구나 쉽게 나만의 음악으로 게임을 즐길 수 있도록 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 최신곡에 꽂혔을 때나 좋아하는 아티스트의 앨범을 색다른 방식으로 감상하고 싶을 때 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 기존의 단어장 앱들은 정해진 데이터만 제공하거나, 사용자가 직접 입력해야 했기에 불편했습니다. 특히 를 스마트폰이나 웹에서 즉시 암기 카드나 퀴즈로 변환해주는 도구가 부족하다고 느꼈습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? PC에서 학습할 단어들을 CSV 파일로 한 번에 정리하여 업로드합니다.
어떤 문제/불편함을 해결하려고 했나요? 회고를 작성할 때 "오늘 회의를 했다", "프로젝트가 끝났다"와 같이 사실 나열 위주의 피상적인 기록에 그치는 경우가 많습니다. 이러한 기록은 실질적인 학습이나 성장으로 이어지기 어렵습니다. 회고를 어떻게 써야 할지 모르는 사용자들에게 구조화된 프레임워크()를 제공하고, 작성된 글의 논리적 빈틈을 AI가 메워줌으로써 기록의 가치를 높이고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 하루 일과를 마친 저녁이나 하나의 활동이 끝날 때 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 안드로이드의 생명주기나 의존성 주입 같은 개념은 매우 추상적이어서 텍스트나 정적인 이미지만으로는 메서드 호출 순서나 데이터의 흐름을 완벽히 파악하기 어렵습니다. 화면 회전이나 백그라운드 전환 등 실제 상황에서 발생하는 복잡한 수명 주기 변화를 직접 코딩하지 않고도 즉각적으로 확인하고 싶었습니다. 개념 설명 옆에 실제 구글 권장 가이드를 준수하는 표준 코드를 배치하여, 배운 내용을 어떻게 실무에 적용할지 바로 연결해 주고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? <img width="719" height="646" alt="image" src="https://github.com/user-attachments/assets/afe481f5-336d-4eb7-8b91-e21727a198e2" /> 얼마전 연극 MC를 모집하는 데, 선착순으로 모집을 하더라구요? 제 빠른 손이 아니었으면 하마터면 MC를 못 할 뻔 했어요! 한글은 타자가 그래도 빨리 나오니, 대상을 자바로 바꿔보면 어떨까 라는 생각에 고안하게 되었습니다.
어떤 문제/불편함을 해결하려고 했나요? 공부를 시작하는데 존재하는 심리적 장벽과, 강제적인 휴식 부재 문제를 해결하려 했습니다. 인간이 가장 순도 높은 집중력을 유지하기 위해 25분 학습 후 5분 쉬어주는 루틴을 반복하는 게 좋다고 합니다. 실제로 학부 시험기간 때 25분 공부 5분 휴식을 이용한 루틴으로 장시간 뇌의 피로도를 줄이며 공부했었던 경험이 있습니다. 이러한 경험을 이어가고자 뽀모도로 타이머를 구매하려 했습니다.
어떤 문제/불편함을 해결하려고 했나요? 매번 밖에서 밥을 사 먹기에는 학생 입장에서 금전적인 부담이 크고, 바쁜 일상 속에서 영양가 있는 건강한 식단을 챙겨 먹기 어렵다는 문제를 해결하고자 했습니다. 또한, 식사 메뉴를 고민하고 식당을 오가는 데 불필요하게 소모되는 시간을 줄이고 싶었습니다. 냉장고에 있는 식재료를 입력하고, 만들 수 있는 요리와 레시피로 간편하게 요리할 수 있습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 캠퍼스에서 늦게까지 공부나 개발 과제를 이어가야 할 때 적극적으로 활용할 계획입니다. 주말이나 전날 밤, 냉장고에 남아있는 자투리 식재료들을 앱에 입력하여 적절한 밀프렙 레시피를 추천받은 뒤 미리 도시락을 준비할 것입니다. 이를 통해 캠퍼스에서 저녁 식사를 간단하게 해결하고, 흐름을 끊지 않은 채 학습에 집중할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? CS 면접을 준비할 때 시중에 널려있는 질문 리스트는 많지만, 정작 "내 답변이 면접관 관점에서 충분한지, 핵심 키워드가 잘 들어갔는지" 스스로 점검하기 매우 어렵다는 문제를 해결하고자 했습니다. 단순 암기를 넘어 실제 면접장처럼 소리 내어 답변해 보고 즉각적인 피드백을 받을 수 있는 '지능형 피드백 루프'가 필요했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근 시간이나 자투리 시간에 모바일로 접속하여 하루 5~10분씩 핵심 질문을 훑어보는 용도로 사용합니다. 화면에 띄워진 질문을 보고 스스로 답변을 내뱉은 뒤 정답을 확인하며, 실제 면접에서 받았던 낯선 질문이나 스터디에서 알게 된 내용은 '질문 추가' 탭을 통해 추가할 예정입니다.
누구나 쉽고 재미있게 즐길 수 있는 미니 게임을 제공하여, 자신의 시간 감각이 얼마나 정확한지 확인해보고자 했습니다. 친구나 가족과 가벼운 내기를 할 때, 혹은 집중력을 높이기 위해 자신의 감각을 테스트하고 싶을 때 언제 어디서나 간편하게 할 수 있습니다.
냉장고에 재료는 남아있지만 막상 무엇을 요리해야 할지 떠오르지 않아 결국 배달 음식을 시키거나 재료의 유통기한이 지나 버리게 되는 문제를 해결하고자 했습니다. 장을 보기 전 냉장고를 비워야 할 때 또는 가지고 있는 제한적인 재료로 색다른 요리를 시도해보고 싶을 때 언제 어디서든 간편하게 사용합니다.
코딩 테스트 준비 시 모든 문제를 직접 구현하는 방식은 물리적 시간 소모가 커서 다양한 유형을 섭렵하기 어렵다는 한계가 있습니다. 코드를 구현하는 것도 중요하지만 문제의 제약 조건을 분석해 최적의 자료구조와 알고리즘을 설계하는 안목이 가장 중요하다고 생각했습니다. : 이 앱은 구현 과정을 생략하고 이라는 핵심 전략 수립 단계에만 집중하게 함으로써, 짧은 시간 동안 폭넓은 유형의 문제를 압축적으로 학습할 수 있도록 돕습니다.
자바 스트림(Stream) API는 현대 자바 개발의 핵심이지만, 모든 코드를 직접 타이핑하며 연습하기에는 시간이 너무 많이 소요된다는 불편함이 있습니다. 해당 앱을 사용하면 빈칸 채우기 형식을 통해 짧은 시간 안에 수많은 스트림 패턴을 눈과 손에 익힐 수 있습니다.
유명 러닝 액션 게임인 '템플런(Temple Run)'에서 영감을 받아, 신스웨이브(Synthwave)와 우주를 테마로 한 3D 런 게임을 제작했습니다.
> 어떤 문제/불편함을 해결하려고 했나요? 유튜브 쇼츠, 릴스, 블로그 등에서 유용한 레시피를 발견하더라도 막상 요리를 할 때는 다시 찾기 번거롭고, 불필요한 서론과 잡담이 길어 실제 필요한 정보(재료, 조리 순서)만 빠르게 확인하기 어렵다는 문제를 해결하고자 했습니다. 또한, 요리 중 젖은 손으로 스마트폰을 조작하다 화면이 꺼지거나 스크롤이 불편해지는 상황을 개선하려 했습니다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 냉장고에 자투리 재료가 남아 무엇을 해 먹을지 고민될 때 '냉장고 파먹기' 기능을 통해 아이디어를 얻고, 실제 주방에서 요리할 때는 스마트폰을 거치해 둔 뒤 제스처 스와이프로 넘겨볼 수 있는 '요리 모드'를 켜서 사용할 예정입니다.
> 어떤 문제/불편함을 해결하려고 했나요? 프론트엔드 개발 중 이벤트 루프의 동작 원리나, Next.js의 렌더링 전략 등 추상적이고 복잡한 개념들을 단순히 읽는 것에 그치지 않고, 동작 과정을 단계별 애니메이션으로 시각화하여 프론트엔드 개발의 핵심 '멘탈 모델'을 빠르고 정확하게 구축하고자 했습니다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 비동기 라이브러리를 사용하거나 복잡한 API 호출 로직을 설계할 때 이벤트 루프의 우선순위를 재확인하기 위해 사용 Next.js 프로젝트 설정 시 서비스 성격에 맞는 최적의 렌더링 전략(SSR/SSG/ISR)을 결정하기 위한 가이드로 활용
게임을 즐겨하지 않아 고민을 하다가 대학 시절, 강의 사이 쉬는 시간이나 이동 중에 친구들이 스마트폰으로 간단한 주차 게임을 즐기던 모습이 기억났습니다. 저 또한 한 때의 즐겁게 했어서 모바일 게임에서 손가락으로 조작 하는것을 키보드 환경에 적용해 구현해보자 싶어 이 앱을 제작하게 되었습니다.
TRPG는 대화를 통해 함께 이야기를 만들어가는 스토리텔링 게임을 말합니다. 플레이어는 정해진 선택지를 누르는 대신, 이야기의 주인공이 되어 자신의 의지대로 자유롭게 행동하고 대화하며 서사를 이끌어갑니다. 게임의 흐름은 마스터와 플레이어의 상호작용으로 완성됩니다. 게임마스터가 눈앞의 상황을 생생하게 묘사하면, 플레이어는 자신의 캐릭터라면 이 위기를 어떻게 헤쳐 나갈지 결정하고 제안하는 방식으로 진행됩니다. 하지만 TRPG를 실제로 즐기기까지의 과정은 생각보다 훨씬 험난합니다. 가장 먼저 맞닥뜨리는 문제는 시간 맞추기 입니다. 마스터를 포함해 여러 명의 인원이 몇 시간 동안 동시에 접속해야 한다는 물리적 제약은 그 자체로 큰 벽이 됩니다. 심리적인 진입장벽 또한 무시할 수 없습니다. 처음 보는 사람들 앞에서 캐릭터를 연기해야 한다는 쑥스러움과, 게임을 시작하기도 전에 공부해야 하는 방대한 규칙들은 입문자들을 금방 지치게 만듭니다. 저는 AI를 통해 이러한 불편함을 해결하고 오직 이야기...
판교캠퍼스는 새로 조성된 제2판교테크노밸리에 위치하여 주변 음식점에 대한 정보가 부족하고, 앞으로 많은 신규 음식점들이 입주될 것으로 예상됩니다. 본인 및 팀원들은 평소에 음식 메뉴 선정이나 주변 상권 정보 부재로 인해 불편함을 경험하였습니다. 따라서 메뉴 선정에 대한 고민을 줄여주고 맛집 리스트 공유 및 기록 하고자 해당 앱을 기획하게 되었습니다.
어떤 문제/불편함을 해결하려고 했나요? : 다양한 생활습관을 가진 5명이 한 팀으로 밀접하게 협업하는 과정에서 각자의 상황이 공유되지 않아 의사소통 및 일정 공유 과정에서 불편함을 많이 느껴 만들게 되었습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 우아한 테크코스 과정을 진행하는 동안 저희팀 모두가 함께 사용할 예정입니다.
평소 디자인 패턴에 대한 공부를 진행할 시 추상적이고 이해하기 힘든 부분이 존재 직관적인 그래픽과 코드 예시를 통한 학습을 목표
어떤 문제/불편함을 해결하려고 했나요? 배달 앱, 쇼핑몰 등에서 리뷰 이벤트를 참여하기 위해선 리뷰를 작성해야 하는데, 글을 쓰는게 너무 귀찮아서 넘어가는 문제가 많았습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 인터넷을 통해 무언가를 구매하거나, 배달 음식을 시켜 먹은 뒤 리뷰를 남기고 싶은데 글을 쓰기는 귀찮을 때 사용하여 빠른 시간내에 리뷰를 작성합니다.
어떤 문제/불편함을 해결하려고 했나요? ``` 고양이 털 알러지가 있기도 하고, 고양이를 키우지 않지만 고양이가 키우고 싶어서 만들었다. ``` 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? ``` 계획을 안세우면 하루가 끝났을 때, 한 일이 없는 경향이 있어서 3가지만 챙길 수 있도록 노트를 만들었다. 중간에 딴생각도 자주 하는데, 그걸 잠시 뇌에서 꺼내두는 용도의 노트도 추가했다. ```
어떤 문제/불편함을 해결하려고 했나요? ``` 요새 정신적으로 힘든 사람들이 많아서 만든 멘탈 케어 앱. ASMR + 불멍 + 인터랙티브 요소가 결합된 콤비네이션인데 굉장히 재미있다. ```
어떤 문제/불편함을 해결하려고 했나요? ``` 우테코 합격 후에 느슨해진 긴장감을 불어넣기 위해, CS 지식과 아키텍처 및 백엔드 기술 지식을 공부하고 복습하기 위해 만들었다. ```
어떤 문제/불편함을 해결하려고 했나요? 게임 규칙을 배우는 데 5초도 걸리지 않는 매우 단순한 룰(피하고, 먹고, 쏜다)을 적용했습니다. 짧은 쉬는 시간에도 즉각적인 재미(도파민)를 느낄 수 있게 설계했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 잠깐 머리를 식히고 싶을 때, 짧은 자투리 시간에 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 기존 PDF 뷰어는 단순히 문서를 읽는 기능에 치중되어 있어, 중요한 내용을 별도로 요약하거나 강조하기 위해 다른 앱을 번갈아 써야 하는 불편함이 있었습니다. 또한, 10페이지 내외의 짧은 문서라도 핵심을 빠르게 파악하고 메모를 남기기에는 과정이 번거로웠습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 강의 자료를 공부할 때, 업무용 기획서를 빠르게 검토할 때, 혹은 전자책을 읽으며 아이디어를 스케치하고 싶을 때 브라우저에서 바로 실행하여 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 정적 학습 자료의 한계 극복: 기존의 책이나 블로그 글은 배열이 정렬되거나 그래프를 탐색하는 과정을 단편적인 이미지로만 제공합니다. AlgoEasy는 이를 연속적인 애니메이션과 단계별(Step-by-step) 실행으로 보여주어 동작 원리의 끊김 없는 이해를 돕습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 알고리즘 스터디 및 지식 공유: 스터디 팀원들에게 특정 알고리즘의 개념을 설명할 때, 단순히 말이나 칠판 그림 대신 AlgoEasy의 다음 단계(Step) 버튼과 재생 기능을 활용해 시각적인 교보재로 활용할 예정입니다. 코딩 테스트 및 면접 대비: 코딩 테스트를 앞두고 헷갈리는 알고리즘(예: 다익스트라, 병합 정렬, 2차원 누적합 등)의 동작 원리를 빠르게 리마인드하고 싶을 때 복습용으로 사용할 것입니다.
F1에 레이싱에서 스타트는 초반에 순위를 뒤집을 수 있는 아주 중요한 순간입니다. 이때 드라이버들의 반응속도가 정말 빠른 것으로 알고 있는데, 내 반응속도는 드라이버들과 비교해서 어느정도일까?를 알고싶어서 만들었습니다.
키워드 설명 `아하!`는 기존에 알던 지식이 확장되었거나, 새로운 지식끼리 연결되는 순간을 의미합니다. `응?` 은 처음 들어보거나, 이해가 되지 않는 순간을 의미합니다. 어떤 문제/불편함을 해결하려고 했나요? 공식 문서를 학습하는 과정에서 중간에 모르는 개념으로 인해 지식이 파편화되거나 구멍뚫리는 경우가 많았습니다. 이때 `아하`, `응?` 개념을 도입하니 내가 모르고 지나치는 부분을 쉽게 잡거나 몰랐던 개념과 알게된 개념이 매핑되었습니다. 이 과정을 앱으로 더욱 편리하게 진행하고자 했습니다.
어떤 문제/불편함을 해결하려고 했나요? 자바 공부를 할 때, JVM 메모리 공부를 시도했으나 동작을 이해하기 어려웠던 경험이 있었습니다. 이를 시각적으로 이해하면 쉽게 학습할 수 있을 것 같아, 동작에 따른 JVM 메모리의 변화를 시각화하여 동적으로 확인할 수 있는 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? JVM 메모리 동작 구조가 궁금할때, 또는 헷갈릴 때 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 대부분의 게임은 승리를 목표로 하지만 이 게임은 의도적인 패배를 목표로 했습니다. 기존 게임 문법을 뒤집어 새로운 재미를 전달하려했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 생각이 막혀서 더 이상 새로운 아이디어가 떠오르지 않을 때 뇌의 회로를 반대로 돌려보는 리프레시 용도로 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? sns 광고나 옷을 보고 충동적으로 구매했다가 나중에 후회한 적이 많았습니다. 이런 습관을 고치고 싶어서 물리적으로 고민할 시간을 강제하는 도구를 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 살지 말지 고민이 되는 물건이 생겼을 때 앱에 등록하고 타이머가 끝난 뒤에도 계속 사고 싶은 마음이 드는지 확인하며 이성적으로 판단할 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 매일 아침 진행되는 데일리 미팅 주제 선정을 간소화하고, 다양화해서 조원들간의 소통시간을 늘리기 위함입니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 매일 아침 데일리 미팅 시간마다 사용할 예정이며, 데일리 미팅이 아니어도 스몰토크에 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 문제를 풀 때 정답 여부만 아는 것 보다 하나의 로직을 해결하는 다양한 접근 방식(가독성, 성능, 최신 문법)을 동시에 익히고 싶었습니다. 수학적 퀴즈에 위주의 알고리즘 문제를 넘어서 실제 웹 서비스를 만들 때 마주하는 데이터 가공, 비동기 처리, 엣지 케이스 대응과 같은 문제를 연습하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 자투리 시간을 사용해 간단히 하루 한 문제 풀기를 목표로 사용할 것입니다.
앱 설치나 회원가입 없이 웹 브라우저에서 즉시 실행 가능한 가볍고 직관적인 두뇌 훈련 게임을 제공하고자 제작했습니다. 짧은 시간 동안 집중력을 환기할 수 있는 간단한 기억력 게임을 목표로 설계했습니다.
현대인은 다양한 선택지 속에서 결정을 어려워하는 경우가 많습니다. 기존 랜덤 추첨 방식은 모든 선택지를 동일 확률로 처리해 실제 선호도를 반영하지 못하는 한계가 있습니다. 이 앱은 각 선택지에 가중치를 적용하여 사용자의 마음에 더 가까운 결과를 도출하도록 돕기 위해 제작했습니다.
안드로이드 입문자들이 Activity·Fragment 생명주기와 MVVM 데이터 흐름을 텍스트만으로 이해하기 어렵다는 문제를 해결하기 위해 제작했습니다. 정적인 다이어그램이 아닌, 직접 클릭하며 체험하는 시각적 학습 도구를 제공하고자 했습니다.
단순하면서도 재밌는 게임이라고 느껴져서 gemini canvas로도 구현해보고 싶었다. 심심할 때 한 번 씩 킬링 타임용
음악을 듣다 보면 내가 듣는 곡이 어느 정도 빠르기일까 궁금할 때가 있었다. 직접 비트를 타면서 어느 정도 빠르기인지 알아보기 위한 도구를 만들고자 했다.
코딩을 하면서 버그 중에는 겉으로 드러나지 않는 형태의 버그도 많다고 느껴졌다. Java에서 컴파일 에러 뿐만 아니라 발견하기 어려운 버그를 문제 코드를 직접 수정하며 원인을 파악하고, 숨은 버그를 발견하는 능력을 기르고자 했다.
어떤 문제/불편함을 해결하려고 했나요? 평소 가로 세로 낱말 퍼즐이나 스도쿠 같은 게임을 즐겨하는데, 같은 컨셉으로 기술과 관련된 내용으로 퍼즐을 만들고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 공부 또는 개발하다가 집중이 흐트러지거나 리프레시가 필요할 때 사용할 것입니다. 지하철이나 버스 안에서 한 번씩 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 평소 저는 '열품타'라는 모바일 애플리케이션을 사용해 나의 공부 집중 시간을 체크합니다. 해당 서비스의 가장 큰 단점은 모바일로만 시간을 측정할 수 있다는 것입니다. 노트북으로 작업할 때 노트북 전용 앱으로 시간을 측정하려고 했지만 막상 저에게 맡는 걸 찾기는 어려웠습니다. 더불어 제 마음에 드는 UI를 제공하는 것도 없었습니다. 그래서 저만의 공부 집중 시간 체크 앱을 제작하였습니다. 집중 시간과 기차를 결합하여 기차가 달리는 시간동안 집중을 한다라는 아이디어로 집중 앱을 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 노트북으로 공부 또는 개발 집중 시간을 측정할 때 해당 앱을 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 저와 크루는 독서와 영화 감상을 한 뒤 독후감과 영화 감성을 남기는 것을 즐깁니다. 따라서 독서나 영화 감성 후에 기록을 남기고 싶은 요구사항으로 해당 앱을 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 독서 또는 영화 감상 후에 리뷰를 남기고 싶을 때 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 설명할 수 있는 개발자가 되기 위해 AI가 생성한 질문에 대해 논리적으로 설명할 수 있는지 검증하고, 모르는 내용을 학습하기 위해 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 매일 하루 1~2번씩 지하철이나 버스 안에서 사용할 것 같습니다.
기존 라이어게임은 최소 3명의 인원이 있어야 하며 4명부터 게임이 재밌어지는데 인원이 부족한 경우에도 게임을 즐길 수 있고자 했다.
처음 가보는 여행지를 갈 때 어떻게 일정을 짜야하지 하는 막막함을 해결하고자 했다. 해당 앱을 사용하면 여행 일정에 대한 밑그림을 빠르게 그릴 수 있다.
어떤 문제/불편함을 해결하려고 했나요? 데일리를 진행 할 때, 크루들끼리의 TIL을 공유하면서 다양한 지식을 공유하고 싶어서 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 데일리에서 요즘 공부하고 있는 것들을 공유할 때 사용할 것입니다.
다양하고 복잡한 GoF 디자인 패턴을 설명, 시각자료(인포그래픽), 예시 코드를 통해 쉽게 공부할 수 있다.
기존 리듬 게임들이 주로 4~5키의 단순한 레이아웃에 그치는 점이 아쉬웠습니다. 실제 드럼 키트의 다양한 파트(킥, 스네어, 탐, 심벌 등)를 연주하는 듯한 '손맛'과 전문적인 세션 드러머의 경험을 웹 환경에서 구현하고 싶었습니다. 스트레스를 해소하고 싶을 때 강렬한 9비트 드럼 연주를 즐길 수 있습니다. 또한, 전 세계의 다른 노트북 사용자들과 실시간 랭킹을 통해 자신의 리듬감을 겨루고 싶을 때 사용합니다.
의공학과 1학년 기초 전공인 인체해부학과 생리학은 방대한 암기량과 낯선 의학 용어 때문에 학생들이 큰 진입장벽을 느낍니다. 또한 2D PDF 교재만으로는 뼈, 근육, 혈관, 신경의 입체적인 위치 관계를 파악하기 어렵고, 자신의 학습 성취도를 스스로 점검하기 힘들다는 문제를 해결하고자 했습니다. 평소에는 '의학 용어 사전'으로 틈틈이 단어를 암기하고 '3D 해부학 탐험'을 통해 인체 구조를 시각적으로 이해합니다. 중간/기말고사 직전에는 주차별로 범위를 지정해 '타이머 모드'로 실전 퀴즈를 풀고, 퀴즈가 끝난 후 '내 데이터 분석' 탭에서 취약점을 확인하여 오답 노트로 복습하는 형태로 활용합니다.
여러 탭을 오가며 검색하고 필기하는 번거로움을 줄이고, 학습에 필요한 모든 도구를 한 화면에 통합하여 집중력을 극대화하고자 제작했습니다. AI 검색(Gemini), 위키백과 문서 열람, 마크다운 노트 필기, 집중용 배경음악 등 다양한 기능을 유기적으로 연결하여 효율적인 워크스페이스 환경을 제공합니다.
Android 앱 개발을 시작할 때 가장 큰 난관 중 하나는 Activity, Fragment, Service의 복잡한 생명 주기(Lifecycle)를 이해하는 것입니다. 공식 문서의 정적인 이미지나 단순한 텍스트 설명만으로는 '화면 회전', '홈 버튼 클릭', '시스템에 의한 강제 종료(Process Death)' 등 실제 기기에서 일어나는 동적인 상태 변화를 직관적으로 파악하기 어렵습니다. 이로 인해 발생하는 메모리 누수(Memory Leak)나 뷰 상태 유실 등의 치명적인 버그를 예방하고, 학습 곡선을 낮추기 위해 기획되었습니다. 우아한 테크코스 Android 크루 및 초/중급 모바일 개발자들이 생명 주기 관련 개념을 처음 학습할 때 시각적 교보재로 사용합니다. 또한, 현업에서 특정 상황(예: Fragment가 백그라운드로 갈 때 어떤 콜백이 불리는지 등)이 헷갈릴 때 빠르게 접속하여 시나리오 버튼을 눌러보고 호출 흐름을 검증하는 레퍼런스 도구로 활용할 수 있습니다.
최근 '클린 코드(Clean Code)'와 '좋은 코드 나쁜 코드'를 탐독하며, 코드의 가독성과 유지보수성이 단 한 줄의 명확한 네이밍에서 시작된다는 점에 깊이 공감했습니다. 개발자가 로직 구현 과정에서 겪는 '이름 짓기'의 어려움과 결정 피로를 해결하고, 누구나 읽기 쉬운 표준 코드를 작성할 수 있도록 돕기 위해 이 프로젝트를 기획하게 되었습니다.
어떤 문제/불편함을 해결하려고 했나요? 유용한 영어 표현을 발견할 때마다 화면을 캡처하지만, 정작 갤러리에 쌓여만 가고 다시 열어보지 않는 문제를 해결하고자 했습니다. 사진 속 문장을 일일이 타이핑하여 단어장에 옮기는 과정은 매우 귀찮은 일입니다. AI 기능을 통해 영어 표헌을 추출하여 저장할 수 있는 경험을 제공하여 학습의 진입장벽을 낮췄습니다. 단순히 텍스트를 읽는 방식에서 벗어나, 긴박감 넘치는 캐치 게임 요소를 결합하여 암기 자체를 '보상형 재미'로 전환했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 아이폰 기본 사진 앱에서 연사나 비슷한 사진들을 정리할 때, 사진을 일일이 비교하고 여러 번의 터치를 거쳐 삭제해야 하는 번거로움과 '결정 피로도'가 큽니다. 이로 인해 하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 우테코에서 '데일리(Daily)' 미팅 문화를 처음 접한 후, "팀원들과 어떻게 하면 데일리 일정을 더 원활하고 유쾌하게 소통할 수 있을까?"라는 고민에서 출발했습니다. 이 앱은 팀 단위 데일리 미팅을 지원하기 위해 제작되었습니다. 매일 랜덤으로 데일리 마스터를 지정하고, 미팅 기록을 캘린더에 저장하며, AI 기반 키워드 검색을 통해 색다른 데일리 주제를 추천받을 수 있도록 기획했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 매일 아침 데일리 미팅을 진행할 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 백준(BOJ) 등 코딩테스트 문제를 풀고 난 후, 정답 코드를 보더라도 그 내부 로직이 어떻게 동작하는지 머릿속으로만 따라가기에는 큰 어려움이 있습니다. 이러한 이해의 장벽을 낮추고, 복잡한 알고리즘의 동작 과정을 눈으로 직접 보며 직관적이고 쉽게 이해하기 위해 'BOJ 알고리즘 시각화 가이드'를 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코딩테스트 문제 풀이 및 리뷰 시간에, 다른 사람의 우수한 정답 코드나 내가 짰지만 동작 흐름이 완벽히 와닿지 않는 코드를 마주했을 때 사용할 예정입니다. 이해 안 가는 Java 코드를 앱에 복사해 넣고, 재생 버튼을 눌러 단계별 변수 값의 변화와 데이터 구조(배열/격자)의 움직임을 시각적으로 천천히 따라가며 알고리즘의 원리를 체화하는 용도로 활용할 것입니다.
3D 작업을 만드는 데 쉽지 않기 때문에 ai로 3d로 게임을 제작할 수 있는 지 궁금해서 제작하였다. 예전에 유니티로 제작했던 게임 영상을 보고 참고하였다.
프론트로 디자이너(figma) 없이 웹을 만들 때 요소의 색상을 가져올 때 간단한 이미지 편집이나, 색상코드를 가져와야 할 때, 무거운 프로그램 설치 없이 매번 여러 프로그램으로 각각 실행해야한 점이 불편했다. 이를 위해 간단한 웹으로 편집과 색상을 가져오고, 또한 이미지를 다른 서버에 저장하지 않아 보안적으로 더 안전하면 좋겠어서 만들게 되었다.
어떤 문제/불편함을 해결하려고 했나요? 일정 계획하고 장소 정하는 것이 너무 불편하여 해결하기 위해 구상 본인이 이 앱을 언제, 어떻게 사용할 건가요? 약속을 정할 때, 어디에서 식사를 하고 시간을 보낼 지 장소를 정할 때 사용
면접 대비로 여러 문제들과 답변 예시는 있지만, 막상 내가 말한 답변이 제대로 된 답변인지 잘 모르겠어서 한번 검증, 피드백을 받으면 좋겠다 생각하여 제작하였다.
개발 과정에서 마주치는 '레거시 버그'라는 추상적인 스트레스를 시각화된 격투 액션을 통해 해소하고, 복잡한 Canvas 물리 연산과 인터랙티브 UX를 구현해보고자 했습니다. 미션 진행 중 환기가 필요할 때나, 키보드 조작 기반의 웹 동적 렌더링 성능을 테스트할 때 플레이합니다.
우테코 미션 진행 시 '페어 프롬프트 릴레이' 규칙(5분 교대) 준수, 학습 키워드 관리, 미션 체크리스트 확인 등을 여러 도구로 나누어 관리해야 하는 번거로움을 해결하고자 했습니다. 매일 미션 진행 및 페어 프로그래밍 시, 그리고 데모데이 준비 및 학습 로그(TIL) 기록 시 상시 활용합니다.
JPA 영속성 컨텍스트와 DB 엔진 사이의 데이터 흐름(1차 캐시, 쓰기 지연, 버퍼 풀 등)이 매우 추상적이어서 이해하기 어렵다는 문제를 해결하고자 했습니다. JPA의 동작 원리(Flush, Commit, Dirty Checking)를 학습하거나, 잘못된 엔티티 생명주기 조작으로 인한 에러 케이스를 시뮬레이션할 때 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? JLPT 공부를 하기 위해 두꺼운 책을 펼쳐야 하는 상황을 줄이고, 재밌게 퀴즈 형식으로 AI와 실시간으로 대화하면서 인터랙티브한 학습을 진행할 수 있게 제작 이 앱을 언제, 어떻게 사용할 건가요? JLPT 필수단어를 익히고 싶을 때, 원하는 난이도를 선택하여 각 급수에 해당하는 단어를 퀴즈로 학습
어떤 문제/불편함을 해결하려고 했나요? 여러 개의 게임을 주기적으로 돌리는 사람들이 언제든지 게임을 켜지 않고 간단하게 진행 상황을 확인할 수 있도록 하기 위해 이 앱을 언제, 어떻게 사용할 건가요? 매일매일 하고 있는 게임의 숙제를 완료할 때마다 체크해두어 정신없을때 빠진 것이 없는지 잊지 않도록 사용합니다. 게임이 아니더라도 주기적으로 먹는 약 체크, 운동 루틴 체크 등 유용하게 사용 가능
어떤 문제/불편함을 해결하려고 했나요? JS에서 헷갈리는 비동기 문제를 직관적으로 이해하기 위해 제작 이 앱을 언제, 어떻게 사용할 건가요? 비동기와 관련된 개념이 헷갈릴 때, 개념을 정확히 기억해야 할 때 퀴즈를 통해 반복학습할 수 있도록 사용
어떤 문제/불편함을 해결하려고 했나요? </br> 기존의 온라인 오목 게임들은 과도한 광고, 복잡한 로그인 절차로 인해 순수한 대국에 집중하기 어려웠습니다. 또한, 혼자서 연습하고 싶을 때 적절한 난이도의 AI를 찾기 힘들다는 문제점이 있었습니다. 이를 해결하기 위해 광고 없이 깔끔하고, 정밀한 AI 알고리즘을 탑재한 웹 기반 단일 페이지 애플리케이션(SPA)을 기획했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? </br> 업무 중 짧은 휴식이 필요할 때 브라우저 탭에서 즉시 실행하여 두뇌 회전을 돕는 용도로 사용합니다. 특히 AI의 힌트 기능을 활용해 복잡한 수읽기 시나리오를 학습하거나, '어려움' 난이도에 도전하며 전략적 사고 능력을 향상시키는 개인 트레이닝 도구로 활용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? </br> 매주 쏟아지는 우테코 미션 요구사항과 여기저기 흩어져 있는 레퍼런스(LMS, GitHub, 공식문서 등)를 관리할 때 발생하는 '인지적 과부하'를 최소화하고 싶었습니다. 무겁고 복잡한 생산성 툴 대신, '마감일'과 '핵심 링크'라는 가장 중요한 정보에만 집중할 수 있는 빠르고 가벼운 도구가 필요했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? </br> 매일 아침 코딩을 시작할 때 브라우저의 시작 페이지 또는 고정 탭으로 띄워둘 예정입니다. 가장 먼저 D-Day 타이머를 보며 오늘 꼭 완료해야 할 미션의 우선순위를 정하고, 흩어진 참고 자료들을 즐겨찾기 패널에서 바로 열어 작업에 빠르게 몰입할 때 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? </br> 매일 수많은 기술 블로그, 유튜브 강의, 아티클 링크를 '나중에 봐야지' 하고 북마크에 쌓아두지만, 나중에는 제목만 봐서 어떤 내용이었는지, 왜 저장했는지 기억나지 않아 방치되는 정보 과부하 문제가 있었습니다. 특히 긴 유튜브 영상이나 아티클을 다시 열어보는 데 심리적 장벽이 크고 시간이 낭비되는 비효율을 해결하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? </br> 교육 중 리서치 자료나 퇴근 후 보고 싶은 긴 유튜브 강의 영상을 발견했을 때 즉시 'LinkMind AI'에 저장할 것입니다. AI가 추출해준 썸네일과 2문장 핵심 요약본을 통해 추후 필요한 정보를 빠르게 검색해서 찾아내고, '24시간 리마인드' 기능을 통해 북마크가 방치되지 않고 실제 내 지식으로 소화될 수 있도록 활용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? </br> Java와 Spring Boot 생태계는 추상적인 개념(예: IoC/DI, MVC 요청 흐름, JPA 영속성 컨텍스트, 시큐리티 필터 체인 등)이 많아 백엔드 취업 준비생과 신입 개발자들이 초기 진입 장벽을 크게 느낍니다. 방대한 텍스트 위주의 공식 문서나 블로그 글만으로는 구조적인 흐름을 단번에 파악하기 어렵다는 불편함을 직관적인 시각화를 통해 해결하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? </br> 면접을 앞두고 백엔드 핵심 개념을 빠르게 복습하고 싶을 때, 혹은 개발 중 모르는 아키텍처 흐름이 생겼을 때 사용합니다. 사용자는 앱에 접속하여 제공된 인포그래픽의 단계를 넘겨가며 시각적으로 개념을 이해하고, 학습 직후 곧바로 'AI 모의 면접'을 통해 실전처럼 자신의 지식을 점검하는 완벽한 학습 사이클 도구로 활용할 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 과학 공부를 지루해하는 학생들에게 '게임'이라는 몰입형 환경을 제공하여, 각 행성을 직접 발로 디디고 탐험하며 자연스럽게 우주에 대한 호기심을 갖게 하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 한 달 전체 예산에서 외식을 몇 번 하면 남은 기간 장보기 예산이 얼마인지 일일이 계산하기 번거로웠습니다. 마트에 가기 전, "이번 주에는 얼마치 장을 봐야 예산 내에서 살 수 있을까?"라는 질문에 대한 명확한 답을 얻고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 매달 초, 그달의 식비 목표 예산을 설정하고 하루 식사 횟수를 정할 때 사용합니다. 주말이나 특정 기간 동안 마트에 가기 전, 달력에서 해당 구간을 드래그하여 '장보기 권장 예산'을 확인하고 그 안에서 소비하는 습관을 들일 때 활용합니다.
어떤 문제/불편함을 해결하려고 했나요? 매번 밖에서 밥을 사 먹기에는 학생 입장에서 금전적인 부담이 크고, 바쁜 일상 속에서 영양가 있는 건강한 식단을 챙겨 먹기 어렵다는 문제를 해결하고자 했습니다. 또한, 식사 메뉴를 고민하고 식당을 오가는 데 불필요하게 소모되는 시간을 줄이고 싶었습니다. 냉장고에 있는 식재료를 입력하고, 만들 수 있는 요리와 레시피로 간편하게 요리할 수 있습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 프로그래밍 관련 학습 개념이 방대해서 공부할 때 개념간의 관계, 학습 순서를 파악하기 어렵다는 문제를 인식했습니다. 학습하고 싶은 개념들을 작성하면 개념 간의 관계, 학습 순서, 참고할 자료 링크를 인포그래픽으로 제시하여 학습 효율을 향상합니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 공부하고 싶은 내용이 생길 때 개념 간의 관계를 먼저 파악하고, 신뢰성 있는 자료를 훑어보며 브레인스토밍용으로 활용할 것 입니다.
> 어떤 문제/불편함을 해결하려고 했나요? 기존 플래시게임 `죽림고수`에는 사용자의 실력에 따라 난이도를 조절하는 기능이 없습니다. 이런 개선점을 찾아 보완하고자 합니다. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 난이도를 쉽게, 혹은 난이도를 어렵게 조절하여, 게임 실력을 효과적으로 키우고 싶을 때 사용하려합니다.
> 어떤 문제/불편함을 해결하려고 했나요? 토익스피킹 모의고사를 항상 유튜브에서 봐야하는 번거로움 새로운 모의고사를 쉽게 찾기 힘듦. > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 3월 1일이 토익스피킹 시험입니다. 연습용으로 사용할 예정입니다.
> 어떤 문제/불편함을 해결하려고 했나요? Spring AOP에 대한 시각화 자료에 대한 보기 쉬운 레퍼런스가 없다는 불편함 > 본인이 이 앱을 언제, 어떻게 사용할 건가요? 배경지식이 있다면 어떤 공부든 이해하기 쉽습니다. Spring AOP 공부를 시작하기 전, 동작 원리를 시각화하여, Spring AOP 학습에 도움이 되고자합니다.
어떤 문제/불편함을 해결하려고 했나요? 기존의 '사과 게임(숫자 합 10 만들기)'이 단순히 숫자를 지우는 방식이었다면, 여기에 요소를 결합하여 전략적인 재미를 더하고자 했습니다. 친구와 로컬에서 대결하거나, 혼자 있을 때 AI와 두뇌 싸움을 즐기고 싶을 때 언제든 브라우저에서 가볍게 실행하여 즐길 수 있습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 짧은 휴식 시간이나 이동 시간에 두뇌를 환기시키기 위한 용도로 이 앱을 사용할 계획입니다. 간단하지만 집중력을 요구하는 게임 특성상, 공부나 작업 중간에 가볍게 플레이하며 사고력을 유지하는 데 활용하고자 합니다.
어떤 문제/불편함을 해결하려고 했나요? 근력을 성장시키기 위한 핵심 원리는 점진적 과부하라고 생각합니다. 하지만, 이전에 수행한 운동의 세트 수와 중량을 정확히 기록하지 않아, 찜찜한 기분이 든 채로 중량 설정을 했던 경험이 있습니다. 따라서, 이 앱은 운동 기록을 달력 기반으로 정리하고, 세트, 중량, 반복 횟수를 체계적으로 저장하여 자신의 변화를 한눈에 확인할 수 있도록 돕기 위해 제작했습니다. 단순한 기록을 넘어, 지속적인 성장의 흐름을 관리하는 도구를 만드는 것이 이 앱의 목적입니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 매일 운동을 할 때마다 해당 앱을 사용하여 세트 수, 중량, 반복 횟수를 기록할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 평소 UFC를 즐겨보는 팬이라면, "이 두 선수가 맞붙으면 누가 이길까?" 라는 궁금증을 항상 가지기 마련입니다. 기존의 게임들은 복잡한 컨트롤이 필요하거나 시간이 오래 걸리는 경우가 많았는데, 데이터에 기반해 빠르고 직관적으로 경기 결과를 예측하고 시뮬레이션해 볼 수 있는 도구가 필요하다고 느껴 이 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 빅 매치가 열리기 전날, 친구들과 경기 예측을 하며 승패를 미리 점쳐보는 재미 용도로 사용할 것 같습니다. 또한, 친구들과 누가 더 강력한 챔피언인지 논쟁이 붙었을 때 객관적인 시뮬레이션 결과를 보여주며 재미있게 UFC를 즐기는 커뮤니티 도구로 활용하고 싶습니다. 무엇보다 UFC 빅 팬으로서, 만들면서도 정말 즐거웠고 앞으로도 계속 업데이트하며 사용할 생각입니다! 주요 기능**
어떤 문제/불편함을 해결하려고 했나요? 저는 Java 백엔드 학습 과정에서 Spring MVC, JPA, Collection Framework와 같은 핵심 개념은 추상적이고 내부 동작 흐름이 눈에 보이지 않아 이해하기 어려웠습니다. 특히, 요청-응답 흐름이나 영속성 컨텍스트 동작과 같은 개념은 단순 텍스트 설명만으로는 구조를 직관적으로 파악하기 어려웠습니다. 이러한 학습의 어려움을 해결하기 위해, 개념을 시각화한 인포그래픽과 즉시 이해도를 점검할 수 있는 퀴즈 기능을 결합한 학습 앱을 제작하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저는 백엔드 개념을 복습하거나 면접을 준비할 때 이 앱을 활용할 계획입니다. 특정 개념이 헷갈릴 경우 인포그래픽을 통해 전체 구조를 다시 확인하고, 이어지는 퀴즈를 통해 이해도를 점검할 생각입니다. 주요 기능**
어떤 문제/불편함을 해결하려고 했나요? : 기존 스도쿠 앱들은 대부분 힌트만 제공하고 정답을 직접 확인할 수 없는 경우가 많았습니다. 이로 인해 문제를 끝까지 풀지 못했을 때 스스로 풀이 과정을 점검하기 어려웠습니다. 이러한 아쉬움을 보완하기 위해, 필요 시 정답을 확인할 수 있도록 하고 동시에 입력 값에 대한 즉각적인 검증과 피드백을 제공하는 구조로 구현하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? : 통학 중 지하철이나 버스에서 집중력을 유지하고 두뇌를 환기하는 용도로 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? : 기존의 Todo 앱들은 마감일이 명확하게 드러나지 않거나 월 단위 흐름을 한눈에 보기 어려운 경우가 많았습니다. 이로 인해 일정의 우선순위를 체계적으로 관리하기 어려웠습니다. 이러한 불편함을 해결하기 위해 월간 단위와 일간 단위를 동시에 확인할 수 있는 구조의 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? : 우아한 테크코스 과정 중 월간 학습 계획을 수립하고, 하루 단위로 과제 및 스터디 일정을 관리할 때 사용할 예정입니다. 한 달 전체 흐름을 파악하면서 특정 날짜를 선택해 세부 할 일을 즉시 추가·수정하는 방식으로 활용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? : 다양한 생활 패턴을 가진 5명이 한 팀으로 협업하는 과정에서, 각자의 상황이 충분히 공유되지 않아 의사소통과 일정 조율에 어려움이 있었습니다. 이러한 불편함을 해소하기 위해 팀원 간 상태와 일정을 한눈에 공유할 수 있는 앱을 기획하게 되었습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 우아한 테크코스 과정을 진행하는 동안 팀원 모두가 함께 사용할 예정입니다. 일상 상태 공유 및 일정 조율 도구로 활용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? : 자바 및 스프링 개념을 학습할 때 단순 암기식 정리만으로는 깊이 있는 이해가 어렵다고 느꼈습니다. 특히 틀린 문제를 체계적으로 다시 복습할 수 있는 구조가 부족하다고 생각했습니다. 이를 보완하기 위해 스스로 사고하며 개념을 점검하고, 오답을 기반으로 반복 학습할 수 있는 구조를 설계하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? : 백엔드 면접 준비 및 개념 복습 시 활용할 예정입니다. 특히 취약한 개념(JVM 내부 구조, AOP, Proxy 등)을 반복 학습하는 용도로 사용할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 우테코 과정 진행 시 LMS 링크, 구글 캘린더, 스프레드시트, 구글 독스 등 다양한 형식의 안내 자료가 제공된다. 자료가 여러 플랫폼과 형식으로 분산되어 있어 필요한 정보를 빠르게 찾기 어려운 문제가 있었음. 이 앱을 언제, 어떻게 사용할 건가요? 우테코 과정에서 안내 자료가 제공될 때마다 링크를 추가하고, 찾아봐야 하는 자료들이 있는 경우 빠르고 쉽게 찾기 위해 이용.
어떤 문제/불편함을 해결하려고 했나요? 추가적인 학습 없이 빠르게 할 수 있는 게임을 만들고자 하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 데일리 미팅에서 사용 혹은 개인적인 심심함을 해소할 때 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 매일 알고리즘 1 문제 풀기라는 목표를 수행하는 과정에서 `현재 수준에서의 부족함을 채우는 문제`를 선별하는 과정에서 느낀 객관적이지 못한 문제 선별과 시간 낭비를 해소하고자 하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 매일 알고리즘 문제를 풀기 전에 주로 사용할 것입니다. 레벨 1 ~ 3 동안에는 랜덤 문제 추천을 통해 전반적인 부족함을 채울 것이고, 레벨 4 이후에는 지원한 기업의 출제 경향에 맞는 문제를 추천 받아 집중적으로 풀려고 합니다.
어떤 문제/불편함을 해결하려고 했나요? Spring Security를 이용하여 `회원가입/로그인` 기능을 구현하기 위해 공부를 하는 과정에서 `Spring Security는 추상화와 내부 구현체가 많아 이해하기 어렵다` 는 문제를 경험한 적이 있습니다. 차후 다른 사람이 이 문제를 직면했을 때 도움이 되었으면 희망하여 Spring Security에서 사용하는 주요 interface 와 구현체들을 시각화하여 이해도를 높이고자 하였습니다. 이 앱을 언제, 어떻게 사용할 건가요? 주로 다른 사람에게 공유를 하여 각자가 편하게 쓸 수 있기를 희망합니다. 개인적인 사용의 경우에는 시각화와 공식 문서 링크를 통해 학습 속도가 빠를 것이라고 판단하여 Spring Security 의 망각에 따른 재학습이 필요할 때 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 우아한테크코스 크루들과 함께 리프레시가 필요할 때, 가볍게 즐길 수 있는 게임을 만들고자 했습니다. 우아한테크코스 마스코트 '행성이' 캐릭터를 활용해 친근감과 재미를 동시에 줄 수 있는 게임을 만들고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 점심 시간이나 쉬는 시간에 크루들과 함께 짧게나마 휴식을 즐기고 싶을 때, 활용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 냉장고에 있는 한정된 재료를 사용해 맛있는 한 끼를 먹고싶은데, 어떤 음식을 어떻게 요리할지 막막할 때 사용할 수 있는 애플리케이션을 개발하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 자취를 하며 혼자 끼니를 해결해야 할 때, 식비를 최대한 절약하기 위해 냉장고에 있는 재료만 활용하고 싶을 때 직접 사용해보려 합니다.
어떤 문제/불편함을 해결하려고 했나요? 데이터베이스를 체계적으로 공부하고 싶어도 어느 수준까지 알아야 하는지 기준이 없어 방향을 잡기 어려운 문제를 해결하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우테코 과정 중 DB 관련 미션이 시작되기 전이나, 기술 면접 준비 시 단계별 자가 점검 용도로 활용할 예정입니다.
2인용 게임인 쿼리도는 인지도가 적어 상대 플레이어를 구하기 힘든 점이 있다. 상대 플레이어에 AI를 적용하여 혼자서 플레이 할 수 있도록 하였다.
발표 자료에 사용될 일러스트레이션을 사용자가 손쉽게 생성할 수 있도록 하기 위해 만들었다.
컨테이너에 대한 부족한 지식을 채우고, 재미있게 학습하고자 만들었다.
어떤 문제/불편함을 해결하려고 했나요? 생각이 복잡할 때 잠깐 쉬면서 아무 생각 없이 할 수 있는 것이 있으면 좋을 것 같아서 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 미션을 진행하거나, 개인 학습을 하며 힘들 때 잠시 게임을 하며 리프레시를 할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 오늘 할일을 보기 쉽게 정리함과 동시에 시간을 측정하여 얼마나 일에 집중했는지 확인하는 것을 통해 학습 집중도를 높이려 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 하루를 시작할 때 오늘 할일을 적고, 일을 진행할 때 사용하여 집중 시간을 측정할 계획입니다.
어떤 문제/불편함을 해결하려고 했나요? 아직 안드로이드 Compose에 대해 익숙하지 않아 개발에 종종 어려움이 있어 Compose에 대해 개념부터 천천히 알아가려고 합니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근 시간과 자투리 시간에 스마트폰을 사용해 짧게 사용하여 개념을 익힐 예정입니다.
주요 기능: 1인 플레이 AI 대전 (난이도 및 캐릭터 커스터마이징) 2인 로컬 대전 (다이내믹 줌 기능을 통한 한 화면 추적) 특수 블록 시스템 (파괴 가능 블록, 소멸 블록 등) AI 기능: 플레이어 위치 추적 기반의 자동 공격 및 이동 로직 구현
주요 기능: 대시보드 (오늘의 성취율 및 최근 메모 확인) 아이디어 보관함 (유형/색상/태그 기반 필터링 및 수정) 습관 트래커 및 휴지통(백업) 기능 화이트/다크 모드 지원
주요 기능: 4단계 학습 커리큘럼 (Kotlin, UI/Compose, Architecture, Performance) Material Design 3 및 주요 디자인 패턴(MVVM, MVI 등) 분석 정보 학습 내용 기반 인터랙티브 퀴즈 시스템
우아한테크코스의 귀여운 마스코트인 행성이를 주인공으로 하는 게임을 만들고자 했습니다. 행성이라는 컨셉에 맞게 행성이는 우주 속에 흩어져 있는 별가루를 먹어야 하고, 플레이어는 빛 막대기를 마우스로 움직여, 떨어지는 행성이를 받아 더 많은 별가루를 먹도록 도와줘야 합니다. 본 게임은 일정 사이의 휴식 시간에 가볍게 플레이 할 수 있습니다.
평소 날씨 앱을 사용하고 있긴 하지만, 하는것이 번거롭다고 생각했습니다. 또한, 해야 할때에도 우리와 다른 온도 표기법을 사용하고 있을때, 한 번에 날씨를 파악하기가 어려웠던 기억이 있습니다. 이처럼, 과 동시에, 가 있다면 이러한 수고를 덜 수 있을 것 같아 만들게 되었습니다. 본 서비스는 하거나 에도 사용할 것 같습니다.
평소 Google Keep이나 윈도우 내장 메모장 및 스티커 메모를 활용해 간단히 오늘의 todolist를 정리하는 편이지만, 한편으론 이렇게 툭툭 적어놓은 메모들을 타임라인으로 깔끔하게 정리하고 싶은 마음이 들었습니다. 물론, Google Calendar나 iCloud Calendar로 이러한 타임라인을 정리할 수 있으나 하나의 일정을 타임라인에 맞게 등록하기 위해 여러 설정 요소들을 조정해야합니다. 따라서 기존 스티커 메모처럼 간단하게 일정을 입력하면 자동으로 이를 타임라인으로 정리해주는 서비스를 만들게 되었습니다. 본 서비스는 mbti j가 95%인 저로써, 매일 오전마다 고정적으로 사용할 것 같습니다. 또한, 일정이 바뀌거나 추가되는 모든 순간에도 사용할 것 같습니다.
평소 Stream API에 대한 개념이 부족하다고 생각해, 이를 시각화 및 인터렉티브 요소로 쉽게 학습할 수 있는 서비스가 필요하다고 생각했습니다. 메인 화면에서는 기존에 자주 쓰던 Collection 과의 차이점을 인터렉티브 요소로 사용자가 직접 체감하여 비교할 수 있도록 하고, 그외 "학습", "퀴즈" 기능을 통해서 Stream API에 대한 추가 학습이 가능하도록 했습니다. 본 서비스는 Stream API 개념에 대한 개념을 접해보지 못한 초보 자바 학습자들이 본격적으로 학습하기 전 가볍게 이해할 수 있는 용도로 쓰일 수 있습니다. 또한, 저처럼 기존에 개념을 어느정도 인지하고 있더라도 가끔 개념이 모호해지는 순간에 리마인드 용도로 활용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 낯선 환경에서 낯선 사람들과 친해지기는 상당히 어렵습니다. 같이 이야기 하면서 친해지기 위해서 이 앱을 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 다른사람들과 친해지고 싶지만, 대화 주제가 없을때 앱 테스트 해달라고 하면서 같이 주제에 대해 토론하는 방식으로 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 가끔은 내가 어떤 마음이었는지 모른채로 지나가는데, 그런 감정을 시간이 지나 돌아볼수 있도록 하고 싶었습니다. 감정을 기록하기는 너무나 힘들기 때문에, 하루의 경험을 기록하면 AI가 감정을 분석합니다. 추상적인 감정을 '꽃'이라는 시각적 요소로 변환하여 직관적으로 이해할 수 있게 돕고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 기존의 단순한 무작위 추첨이나 사다리타기는 결과만 확인하는 과정이 단조롭다는 아쉬움이 있었습니다. 이를 해결하기 위해 3D 그래픽과 다양한 돌발 변수를 도입하여, 최종 결과를 확인하기까지의 과정 자체를 즐길 수 있도록 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 모임 내기나 발표 순서 정하기처럼 무작위 선택이 필요한 상황에서 활용할 예정입니다. 참가자 명단을 입력한 뒤, 예측 불가능한 변수들이 난무하는 경주를 함께 지켜보며 공정하고 흥미롭게 결과를 확인하는 용도로 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 수전 맥코넬의 『유연함의 힘』을 읽으며 그 철학에 깊이 공감했지만, 방대한 내용을 일상 매 순간에 적용하기란 쉽지 않았습니다. 특히 스스로 세운 목표가 '성과'에만 매몰되어 있는지, 아니면 진정한 '학습'을 향하고 있는지 객관적으로 판단하기 어려운 문제를 해결하고자 했습니다. 책을 다 읽지 않았더라도 핵심 원칙(학습 목표, 실험, 성찰)을 즉각적으로 실무와 삶에 적용할 수 있는 보조 도구가 필요했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어린 시절 즐겨하던 ‘슈의 라면가게’에서 착안하여, 실제 분식집에서 라면과 김밥을 만드는 조리 과정을 그대로 반영한 체험형 콘텐츠로 확장하였습니다. 사용자는 밥 짓기, 재료 준비, 계란 후라이, 햄 굽기, 시금치 데치기, 김밥 말기, 썰기 등 각 단계별 조리 과정을 순서대로 수행하며, 타이밍과 정확도에 따라 점수를 획득하실 수 있습니다.
우아한테크코스의 11층, 12층, 13층 구조를 능동적 체험 방식으로 학습하도록 설계되었다. 단순한 층별 안내가 아니라, 게임을 통해 구조를 경험하게 함으로써 건물 이해도를 자연스럽게 높이는 것을 목적으로 한다.
이 앱은 굶는 방식의 극단적인 다이어트가 아니라, 개인의 기초 데이터와 AI 분석을 기반으로 건강하게 감량할 수 있도록 돕기 위해 기획되었습니다. 단순히 칼로리를 줄이는 방식은 기초대사량 저하와 폭식, 요요 현상을 유발할 수 있어 지속 가능성이 낮습니다. 따라서 사용자의 키와 몸무게를 기반으로 1일 권장 섭취 칼로리를 산출하고, 실제 섭취 데이터를 반영하여 남은 칼로리 내에서 균형 잡힌 식단을 추천하는 구조로 설계하였습니다.
CPU 스케줄링 알고리즘을 배울 때, 평균 대기시간이나 처리시간은 공식으로 계산할 수 있지만 실제로 CPU가 어떤 순서로 프로세스를 할당하는지 직관적으로 이해하기는 어렵다고 느꼈습니다. FCFS, SJF, Round Robin 같은 알고리즘은 이론상 차이는 명확하지만, 실제 타임라인 흐름과 대기 큐 변화 과정을 눈으로 보지 않으면 체감이 잘 되지 않습니다. 사용자가 직접 프로세스의 도착 시간, 실행 시간, 우선순위 등을 입력하면 CPU 할당 과정을 실시간 인포그래픽 형태로 시각화하고, 평균 대기시간 및 평균 반환시간을 자동 계산해 비교할 수 있는 학습용 앱을 만들고자 했습니다.
시간이 남고 아무 생각 없이 쉬고 싶을 때 사용합니다. 쉬는 시간이나 점심 후 짧게 즐기는 용도로 씁니다.
우테코 식단표를 보고 매번 뭘 먹을지 고민하는 시간을 줄이고 싶었습니다. 점심마다 식단표 사진을 찍어서 올리면 내 목표(다이어트/증량)에 맞는 메뉴를 바로 추천받습니다.
백엔드 개념을 공부할 때 퀴즈 형식으로 점검하기 위헤. 공부한 주제를 바로 입력해서 개념이 제대로 정리됐는지 확인하는 용도로 씁니다.
어떤 문제/불편함을 해결하려고 했나요? 잠깐 남는 시간동안 친구들과 재미를 찾고자 하지만 대화만으로는 한계가 있다는 것을 느꼈습니다. 이런 어색한 상황을 해결하고자 간단하면서도 몰입감을 주는 게임을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 쉬는 시간이나 잠깐의 여유 시간에 내기할 때 등 남는 시간에 주로 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? velog는 글의 내용에 있는 이미지를 썸네일로 정하지 못하고 게시글에 존재하는 사진과 동일한 사진을 썸네일로 정하면 같은 사진이 2개가 들어가는 불편함이 있습니다. 이런 불편함을 해소하고자 블로그 썸네일 생성기를 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 썸네일을 정할 때 발생하는 문제점을 해결하기 위해 또는 적당한 썸네일을 찾지 못할 때 사용할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 블로그를 작성할 때 처음부터 작성하면 목차를 나누는데도 많은 시간이 소요되는 문제가 있었습니다. 블로그의 틀 만들기에 소요되는 시간을 줄이는 동시에 글 작성에 대해 고민하는 시간을 늘려 글의 질을 올리기 위해 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 블로그에 회고록 또는 학습글을 작성할 때 사용할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 앞으로 안드로이드에 대해 학습할 예정인데, 기반이 되는 지식이 부족한 문제를 해결하기 위해 안드로이드 학습에 도움이 될 수 있는 이 앱을 만들게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 안드로이드 학습 과정 전에 이 앱을 사용해보며 기초적인 안드로이드의 동작 과정을 학습할 때 사용할 것 입니다.
유명한 피카츄 배구 게임을 html, css , javascript 만으로 구현해보고자 하였습니다.
짧은 영상(특히 유튜브 쇼츠)을 보다 보면 시간 감각을 잃고 과도하게 소비하게 되는 문제가 있음. 쇼츠는 UX 특성상 “끊기 어렵게 설계된 콘텐츠”라서 자기 통제가 어려운 경우가 많음. 단순 차단 앱이 아니라, 사용자가 스스로 소비량을 인지하고 조절할 수 있는 ‘피드백 도구’를 만들고자 하였음.
어떤 문제/불편함을 해결하려고 했나요? SQL을 배우면서 문법은 알겠는데 실제로 어느정도 느리고 빨라지는지를 체감하기가 어려웠음 DB 튜닝(인덱스, 캐시, 정렬 최적화 등)은 개념이 많고, 실제 환경이 없으면 실험하기가 힘듦 그래서 를 “시각적으로 비교”할 수 있는 학습용 시뮬레이터를 만들고자 했음 정답을 맞추는 도구가 아니라, 를 목표
어떤 문제/불편함을 해결하려고 했나요? 색이 얼마나 비슷한지 감각에만 의존해야 하는 점이 아쉬워, 두 색의 차이를 수치로 확인할 수 있는 간단한 게임을 만들어보고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 잠깐 시간 날 때 가볍게 즐기기 위해 사용하며, 목표 색과의 일치율을 확인하는 재미로 플레이합니다.
어떤 문제/불편함을 해결하려고 했나요? 일부 QR 코드 생성 사이트는 중간 페이지를 거쳐 목적지로 연결하는 방식을 사용합니다. 이러한 사이트는 일정 기간이 지나면 연결을 끊고 유료 결제를 유도하며, 이미 QR 코드를 인쇄물 등에 출력한 사용자의 상황을 이용하여 돈을 벌기도 합니다. 이러한 문제를 방지하고 안전한 QR 코드를 만들고자 하였습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 웹사이트에 간편하게 접속할 수 있도록 QR 코드를 생성하고 싶을 때 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? Java Stream을 학습하면서 연산 순서와 종료 연산 사용 시점을 자주 헷갈리는 문제를 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? Java Stream 파이프라인을 구성하며 개념 이해 여부를 점검하는 용도로 사용합니다.
고전 게임 '별의 커비'에서 마법을 섞어 특정한 마법(파이어 스워드 등)을 만드는 시스템을 보고, 이를 직접 구현한 게임이 있으면 좋겠다고 생각했습니다. 심심할 때 가볍게 즐기는 용도로 사용합니다.
백준 코테를 푸는 과정에서 어떻게 접근해야 될지 모르는 경우들이 많습니다. 구글링 하기에는 이미 답이 다 나와있는 경우들이 많고, 구현 중에도 궁금한 점이 많이 생깁니다. 소크라테스 챗봇을 통해 궁금한 부분만 물어보고, 나머지 부분은 직접 수행하며 코테 감각을 쌓고자 했습니다. 매일 알고리즘 문제를 풀 때, 혹은 30분 이상 고민해도 로직이 떠오르지 않아 힌트가 절실할 때 사용합니다. 문제 번호를 입력해 제약사항을 확인하고, AI의 유도 질문에 답변하며 의사 코드를 완성해 나갑니다.
단순한 무작위 추첨의 단조로움을 해결하기 위해 3D 그래픽과 돌발 변수를 도입하여, 결과 확인 과정 자체를 즐길 수 있도록 제작했습니다. 모임 내기나 발표 순서 정하기 등 무작위 선택이 필요한 상황에서 활용합니다.
코테를 한동안 풀지 않으면 배열 변환이나 깊은 복사 같은 간단한 유틸 문법이 기억나지 않을 때가 많습니다. 이를 퀴즈를 통해 잊지 않도록 하기 위해 만들었습니다. 하루에 한 번씩, 모든 퀴즈를 맞출 때까지 이용합니다.
어떤 문제/불편함을 해결하려고 했나요? 어렸을 적 즐겼던 실물 슬라이딩 퍼즐은 재미있지만, 이미지를 내 마음대로 교체할 수 없고 매번 손으로 직접 무작위 배치를 해야 한다는 한계가 있었습니다. 이를 해결하기 위해 내가 원하는 사진을 마음대로 넣을 수 있고, 클릭 한 번에 랜덤으로 섞어 다시 시작할 수 있는 앱을 만드려고 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 출퇴근 시간 : 지루한 출퇴근 시간이나 누군가를 기다리는 자투리 시간에 가볍게 즐길 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 일상생활이나 친구들 사이에서 의견이 엇갈릴 때, 우리는 종종 '룰렛'이나 '사다리 타기' 같은 복불복 게임에 결정을 맡깁니다. 하지만 기존의 룰렛 앱들은 모든 항목의 확률이 1/N로 완전히 동일하다는 아쉬움이 있었습니다. 예를 들어, "점심 메뉴 고르기"를 할 때 내가 정말 먹고 싶은 '초밥'과 억지로 넣은 '다이어트 샐러드'가 똑같은 50%의 확률을 가지는 것은 억울(?)할 때가 있습니다. 또는 모임에서 벌칙자를 정할 때, "어제 벌칙에 걸렸던 사람은 오늘 걸릴 확률을 조금 줄여주자" 같은 유연한 상황을 기존 앱들로는 구현할 수 없었습니다. 그래서 저는 사용자가 각 항목의 당첨 확률(가중치)을 직접 조작하고 통제할 수 있는 룰렛을 만들기로 했습니다.
어떤 문제/불편함을 해결하려고 했나요? 기존의 캘린더나 스케줄러 앱에 일정을 등록하려면 '+ 버튼 클릭 -> 제목 입력 -> 시작 시간 선택 -> 스크롤해서 시간 선택 -> 확인'이라는 번거로운 과정을 거쳐야 합니다. 일정이 여러 개일 때는 이 과정이 더욱 피곤하게 느껴집니다. 또 개인 작업을 하는 도중에 여기저기서 들어오는 요청과 알림으로부터 집중을 방해받거나, 요청을 까먹는 순간이 많았습니다. 머릿속에 떠오른 하루의 계획이나 갑작스러운 약속들을 그저 '의식의 흐름대로 타이핑'하는 것만으로 한 번에 타임테이블로 시각화하고 싶어 이 앱을 기획하게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 새로운 기술 블로그나 공식 문서, 전공 지식을 읽고 나서 "내가 정말 이걸 이해했을까?" 하는 의문이 들 때가 많았습니다. 하지만 배운 내용을 스스로 테스트하기 위해 매번 직접 문제를 만드는 것은 시간도 오래 걸리고 번거로운 일이었습니다. 눈으로만 하는 수동적인 학습의 한계를 극복하고, 입력한 내용을 바탕으로 즉각적인 테스트 환경을 만들어주는 도구가 필요하여 이 앱을 기획하게 되었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 새로운 개념이나 개발 공식 문서를 읽은 직후, 핵심 내용이나 전체 텍스트를 복사해 앱에 넣고 퀴즈를 생성할 것입니다. 타이머를 설정해 실전처럼 문제를 풀며 나의 이해도를 점검하고, 퀴즈가 끝난 후 제공되는 AI 분석 리포트를 통해 부족한 부분을 바로 복습할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 이제부터 있을 페어 프로그래밍이나, 협업 과정에서 깊은 레포를 쌓는데에 어려움이 있을 것이라고 생각했습니다. 따라서, '협업' 분야에서 나를 돌아볼 수 있는 질문들에 미리 답변해두고, 이를 팀 빌딩 과정에서 사용함으로써 빠르고 깊게 타인에게 자신을 알릴 수 있도록 돕고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 타겟층이 팀 빌딩 후에 레포를 쌓는데에 어려움을 겪는 대상인 만큼, 새롭게 페어프로그래밍을 하거나 협업을 해야 하는 대상과 레포를 쌓는 단계에서 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 스프링 공부를 할 당시에 토큰이 어떻게 작용하는 것인지 이해가 잘 안되었던 경험이 있는데, 이를 시각화하면 더 쉽게 이해할 수 있을 것이라고 생각하고 이를 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 보안과 토큰 공부를 시작하게 되면 이를 주변에 공유하고 다 같이 이해도를 높이는 시간을 가지려고 합니다.
어떤 문제/불편함을 해결하려고 했나요? 평소에 급하게 타자를 치다 보면 해 불편했습니다. 빠르고 정확하게 타이핑하는 것을 연습하면서도, 그 만들고 싶어 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 하루 중 시간이 날 때, 5분 정도 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 최근에 식단에 관심을 가지기 시작했는데, 섭취한 음식별로 영양소를 정리하기가 너무 했습니다. 식단을 정확히 정리하는 것 보단, 할 수 있게 만들고자 이 앱을 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 할 때 마다 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 개인 혹은 주변인들과의 토론만으로 답이 나오지 않는 문제가 있을 때, 더 많은 사람들의 의견을 쉽게 구할 수 있도록 앱을 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 우아한테크코스를 진행하며 정답이 존재하지 않는 문제를 마주칠 때 마다, 전체 크루원을 대상으로 의견을 모아볼 때 사용하고자 합니다.
어떤 문제/불편함을 해결하려고 했나요? 어떤 분야에 대해, 내가 파악하기 어렵습니다. 이전에 학습했으나 제대로 이나, 을 할 수 있도록 이 앱을 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 강의(혹은 도서 등)를 끝까지 수강한 후, 어떤 부분에 대해 추가적인 복습이 필요한지 파악하기 위해 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 기존 3*3 틱택토는 너무 루즈하고 뻔한 게임이다. 그래서 그 지루함을 해소하고자 판을 크게만들고, 여러가지 룰과 기능을 추가해 재밌는 틱택토를 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 심심할 때 친구들과 사용할 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? 환절기 기온의 변동이 클 때 항상 옷장을 열고 무슨 옷을 입을지 고민하는 시간을 갖게 됐습니다. 이 시간이 아까웠고, 시간을 쓰고도 날씨에 알맞은 옷을 입지 못하였을 때가 많았습니다. 그래서 AI의 도움을 통해 편하게 옷을 고민할 수 있도록 하기 위해 제작했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 아침에 옷 고민하는 시간에 사용할 것 입니다.
어떤 문제/불편함을 해결하려고 했나요? 코틀린 기초 문법부터 고급 문법까지 공부하고 문제풀이를 해보고 싶어서 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 코틀린 공부를 진행하고 확인하는 용도로 사용할 것입니다.
웹에서 자동차 시뮬레이터에서 라디오가 나오고 풍경을 보면서 힐링하는 게임이 기억이 나서 비행기로 다시 만들어보았습니다. 바닐라 JS, HTML, CSS만으로 3D 렌더링이 얼마나 부드럽고 자연스럽게 동작하는지 검증하고자 제작했습니다.
레벨1을 막 시작한 시점인 지금, 방대한 정보속에 크루들은 생활 가이드를 빠르게 확인하기 어렵습니다. 자연어 질문만으로 가이드북의 정확한 정보를 즉시 확인할 수 있도록 만들었습니다. 이 앱은 가이드북 내용이 궁금할 때마다 PDF를 직접 열어 검색하는 번거로움을 줄이기 위해 사용합니다.
Flow의 비동기 데이터 스트림은 텍스트 코드만으로는 시간의 흐름에 따른 동작을 직관적으로 파악하기 어렵습니다. 데이터를 시각적으로 표현해 학습을 돕기 위해 제작했습니다. 복잡한 타이핑이나 에러에 대한 부담 없이 오직 Upstream에서 Downstream으로 데이터가 어떻게 가공되고 탈락하는지 그 '원리' 자체에 집중할 수 있도록 클릭 기반의 인터페이스를 제공합니다. 단순히 결과를 보여주는 것을 넘어 "왜 이 연산자를 통과하면 이런 결과가 나오는지"에 대한 명확한 근거를 실제 Kotlin Flow 코드 스니펫과 함께 제시합니다.
어떤 문제/불편함을 해결하려고 했나요? 문제나 불편함을 해결하기보다는 과거에 재밌게 했던 게임인 캔디크러쉬사가와 유사한 게임을 만들어 추억을 느껴보고 싶었음. 이 앱을 언제, 어떻게 사용할 건가요? 가끔 추억을 느끼고 싶을 때나 심심할 때 플레이
어떤 문제/불편함을 해결하려고 했나요? 1. 투두리스트앱은 캘린더연동이 안되어있는 경우가 많고, 캘린더앱은 투두리스트 연동이 안되어있는 경우가 있음. => 두 앱을 연동 2. 캘린더가 연동되어있는 투두리스트 앱은 필요 이상으로 복잡한 기능이 많아 이용하기에 불편함이 있음. => 필요한 기능만 골라 앱을 이용하기위한 뎁스를 줄임.
어떤 문제/불편함을 해결하려고 했나요? 1. AI를 이용해서 공부를 할 때 내가 물어본 개념에 대한 설명 뿐만 아니라 해당 개념을 이해하기위한 상위 지식과 해당 개념에서 깊게 들어가는 심화지식을 제안받고싶었음. 2. 내가 공부했던 개념들의 리스트를 상위지식과 심화지식을 포함하여 시각화를 이용해 깔끔하게 정리하고 싶었음. 이 앱을 언제, 어떻게 사용할 건가요? 1. 공부하다가 모르는 개념이 생기면 물어보고, 해당 개념을 완벽하게 이해하기위한 상위지식과 더 깊게 들어가는 심화지식을 공부하고 싶을 때.
피아노를 배우고 싶어도 실물 피아노나 건반 디바이스를 구비할 여건이 안 되는 사람들이 많다고 생각한다. 앱이나 게임으로 피아노를 접할 수 있는 서비스는 있었지만, 결국 화면을 터치하거나 키보드를 두드리는 방식이라 실제 피아노 연주 감각과는 거리가 있다. 카메라 하나만 있으면 손가락을 접는 동작만으로 연주할 수 있게 만들고 싶었다.
카메라로 찍은 사진을 SNS 계정에 올리는 취미가 있다. 찍은 사진을 올릴 때 EXIF 프레임을 넣어주는 사이트들이 이미 있지만 배경색과 텍스트 색을 내 마음대로 바꾸거나, 텍스트 위치를 조절하거나, 프레임 두께를 조절하는 기능이 없었다. 결국 남들과 똑같이 생긴 프레임만 쓸 수 있었고, 내 사진 분위기에 맞게 커스터마이징할 수 없다는 점이 불편했다.
>- 어떤 문제/불편함을 해결하려고 했나요? >- 본인이 이 앱을 언제, 어떻게 사용할 건가요? 저희는 우테코를 시작하는 지금, 많은 크루들과 빠르게 친해지고 싶은 마음이 있었습니다. 저희처럼 친해지고 싶은 마음이 있는 크루들이 모여서, 랜덤으로 팀을 나누어 주고, 스몰토킹을 할 수 있는 앱이 있으면 좋겠다고 생각하여 이 앱을 만들게 되었습니다. 이 앱을 슬랙에 올려, 빠르게 친해지고 싶은 마음이 있는 크루들과 여유있는 시간에 랜덤으로 팀을 나누어서 친해지는 시간을 가질 예정입니다.
CSR과 SSR의 차이를 글로만 읽었을 때는 머릿속에 잘 그려지지 않을 수 있다. FCP, TTI 같은 개념이 실제로 어떤 시점에 일어나는지 텍스트로는 체감하기 어려울 수 있고, 특히 SSR의 Hydration 전후 차이는 직접 겪어보지 않으면 이해하기 힘든 개념이라고 생각해서 시각화 해보고 싶었다.
평상시 게임을 할 때 뇌가 휴식할 것을 기대하지만, 실제로 대부분의 게임은 사고력을 요구하여 목적에 부합하지 않다고 느낍니다. 공부와 같이 뇌를 많이 사용하는 활동 중간에 머리를 비우고 휴식할 때 사용합니다.
일반 지도 앱으로 단순히 경로를 조회했을 때, 버스는 실시간 정확도가 지하철에 비해 떨어지기 때문에, 교통 상황에 따라 예상 도착시간과 실제 정류장 도착 시간이 다른 경우가 빈번합니다. 지도앱은 현재 시간 기준으로 최적 경로를 추천해주고, 다른 출발 시간을 확인할 때마다 매번 새롭게 설정 후 새로고침해야합니다. 또 각 출발 시간별로 도착 시간, 출발까지 남은 시간을 한 눈에 파악하기 힘들다는 단점이 있습니다. 최근 집을 이사하고, 우테코를 시작하면서 낯선 경로를 이동하면서 수시로 지도 앱을 확인하고, 불확실한 경로 추천으로 인해 피로도를 느껴 이 앱을 만들었습니다. 집이 먼 경우 막차 시간을 확인해야 하는 경우도 미리 저장해둔 정보들을 활용해서 빠르고 쉽게 조회할 수 있습니다.
Spring 서버의 구성 요소들이 HTTP 요청을 처리하는 과정에서 어떤 역할을 수행하는지 파악하기 위함입니다. HTTP 요청이 어떤 단계를 거쳐 처리되고 최종 응답으로 반환되는지 시각화합니다. Spring 기반 서버가 웹 요청을 처리하는 과정에 대해서 상기시키고자 할 때 사용합니다.
이 게임은 모 기업의 AI 역량 검사 게임을 모티브로 만들어졌습니다. 제가 취업 활동을 했을 때 이 게임이 정말 어려웠습니다. 그래서 연습을 위해 만들었습니다. 이 게임은 제가 AI 역량 검사를 할 필요가 생긴다면 연습에 사용할 것 같습니다.
저희는 아키텍처 설계 및 구현 과정에서 다양한 기술적 문제를 직면합니다. 이 과정에서 저는 핀테크 기업들의 기술 블로그를 참고합니다. 문제는 너무 많고 번거롭게 찾아야 한다는 점입니다. 그래서 저는 이러한 기술 블로그들이 제공하는 RSS 피드를 이용해 기술 블로그들을 한 곳에 모아 보는 앱을 만들었습니다. 1. 개발자 지망생의 빠른 핀테크 기술 블로그 서치 2. 기술적 문제에 직면했을 때 비슷한 기술 블로그 포스팅 서치
우테코에서 '데일리(Daily)' 미팅 문화를 처음 접한 후, "팀원들과 어떻게 하면 데일리 일정을 더 원활하고 유쾌하게 소통할 수 있을까?"라는 고민에서 출발했습니다. 이 앱은 팀 단위 데일리 미팅을 지원하기 위해 제작되었습니다. 매일 랜덤으로 데일리 마스터를 지정하고, 미팅 기록을 캘린더에 저장하며, AI 기반 키워드 검색을 통해 색다른 데일리 주제를 추천받을 수 있도록 기획했습니다.
면접을 연습하기 위해서는 2가지 조건이 필요합니다. 1. 같이할 사람이 있거나, 2. AI에게 수동으로 면접리스트를 뽑고 하나하나 프롬프트로 조율하거나 입니다. 저는 이러한 상황이 매우 귀찮았습니다. 면접 연습을 해야하는 상황에 사용할 것 같습니다. 기초적인 질문은 AI가 만들어 채점하며 만약 자신만의 파트가 있다면 TXT 파일을 만들어 올려보세요! AI가 질문을 뽑아내서 채점해줄 것입니다.
>- 어떤 문제/불편함을 해결하려고 했나요? >- 본인이 이 앱을 언제, 어떻게 사용할 건가요? 게임을 이해하는데 오랜 시간이 걸리지 않고, 누구나 쉽고 재밌게 즐길 수 있는 게임을 만들고 싶었습니다.
>- 어떤 문제/불편함을 해결하려고 했나요? >- 본인이 이 앱을 언제, 어떻게 사용할 건가요? 하루하루 계획을 세우는 일은 생각보다 에너지가 많이 들어가는 작업입니다. 각 작업마다 필요한 시간과 내가 가용할 수 있는 시간을 고려해야 하며, 작업별로 어느 시간에 어떤 작업을 하는 것이 가장 높은 생산성을 낼 수 있을지 고민해야 합니다. 이와 더불어, 일상에서 해야하는 일들이 점점 많아지다보면 그만큼 일정을 세우는 데 많은 시간과 노력이 들어가게 됩니다.
>- 어떤 문제/불편함을 해결하려고 했나요? >- 본인이 이 앱을 언제, 어떻게 사용할 건가요? 프론트엔드 개발자를 꿈꾸는 사람으로서, 자바스크립트의 동작 원리를 이해하는 것은 매우 중요하다고 생각합니다. 특히나 자바스크립트는 다른 언어에 비해 그 자율성으로 인하여 사람이 생각하는 방식과는 조금 다른, 직관적이지 않은 코드가 많이 나오는 언어로 유명합니다. 이상한 자바스크립트의 문장들을 직접 풀어보고, 동작 원리 설명을 읽으면서 프론트엔드 개발자로서 자바스크립트의 동작 원리를 이해하는데 도움을 줄 수 있는 앱을 만들고 싶어서 이 앱을 만들게 되었습니다.
어떤 문제/불편함을 해결하려고 했나요? 감아차기의 손맛때문에 축구 게임을 종종 하곤 하는데, 축구게임을 하면 경기 시간이 길어 생각보다 많은 시간이 뺏깁니다. 감아차기의 손맛을 웹앱 접속으로 접근하기 쉽게 만들어 게임의 즐거움은 극대화하고 시간을 아낄 수 있게 하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 짧게 축구 게임을 하고 싶을 때, 머리를 식힐 때
어떤 문제/불편함을 해결하려고 했나요? 브레인 스토밍을 할 때 좋은 아이디어가 머릿속에 떠오르지만, 입으로 뱉기 어려울 때 시간이 지나면 사라지는 화이트보드를 제공해서 부담없이 의견을 게시하도록 하여 브레인스토밍의 목적인 떠오르는 생각을 주저없이 막 꺼내기를 자연스럽게 유도하고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 팀원들과의 브레인 스토밍이 필요할 때, 처음 만나는 사람들과 익명 대화를 편하게 하고싶을 때
어떤 문제/불편함을 해결하려고 했나요? 페어와 함께 사용할 수 있는 앱을 만들고 싶었습니다. 다양한 주제 중 공통의 관심사인 UFC 파이터들의 정보를 조회하고 인포그래픽으로 표현하여 도감으로 나타내고 각 선수의 스탯을 기반으로 한 가상 경기 시뮬레이터를 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? UFC 파이터들의 정보가 궁금할 때, 랭커들의 승부를 시뮬레이션으로 예측하고 싶을 때
어떤 문제/불편함을 해결하려고 했나요? 자바 출력 시 최적화를 하지 않으면 심각한 성능 저하 문제가 생김을 알리고 싶었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? System.out.println()과 StringBuilder 의 메모리 사용 방법이 궁금할 때 자바의 성능 최적화 사례가 궁금할 때
어떤 문제/불편함을 해결하려고 했나요? : 개발을 하면서 중간중간에 가볍게 스트레스 해소할 겸 편하게 할 수 있는 게임을 위해 만들었습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 위 이유와 같이 개발을 하던 중 쉬는 시간에 자주 사용하면서 즐길 것 같습니다.
어떤 문제/불편함을 해결하려고 했나요? : 매 끼니마다 '뭐 먹을까?' 고민하며 쉽게 결정을 내리지 못하는 사람들(이른바 결정장애)의 피로도를 줄여주고자 했습니다. 방대한 메뉴의 바다 속에서 시간대와 큰 카테고리만 선택하면, 앱이 간편하게 한 가지 음식을 콕 집어주어 선택의 스트레스를 덜어주는 해결책을 만들고 싶었습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 친구, 연인, 직장 동료들과 모였을 때 누구 하나 선뜻 메뉴를 정하지 못하는 난감한 상황에서 유용하게 사용할 수 있습니다. 다 함께 화면을 보며 룰렛을 돌리고 멈추는 과정을 통해, 지루할 수 있는 메뉴 고르는 시간마저 하나의 재미있는 게임처럼 즐길 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 개발 지식(프론트엔드, 백엔드, 안드로이드)을 공부할 때, 단순히 텍스트를 읽는 것만으로는 내 실력을 객관적으로 점검하기 어렵습니다. 또한 퀴즈를 풀다 틀렸을 때 기본 해설만으로는 완벽히 이해되지 않는 경우가 많은데, 이때 즉각적으로 질문하고 답변을 받을 수 있는 '1:1 튜터'의 부재라는 불편함을 해결하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 개발자 기술 면접을 앞두고 기초부터 심화 지식까지 빠르게 점검하고 싶을 때, 혹은 출퇴근길 등 자투리 시간에 가볍게 퀴즈를 풀며 본인의 학습 상태를 확인하고 복습하는 용도로 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? : 매 끼니마다 '뭐 먹을까?' 고민하며 쉽게 결정을 내리지 못하는 사람들(이른바 결정장애)의 피로도를 줄여주고자 했습니다. 방대한 메뉴의 바다 속에서 시간대와 큰 카테고리만 선택하면, 앱이 간편하게 한 가지 음식을 콕 집어주어 선택의 스트레스를 덜어주는 해결책을 만들고 싶었습니다. 이 앱을 언제, 어떻게 사용할 건가요? : 친구, 연인, 직장 동료들과 모였을 때 누구 하나 선뜻 메뉴를 정하지 못하는 난감한 상황에서 유용하게 사용할 수 있습니다. 다 함께 화면을 보며 룰렛을 돌리고 멈추는 과정을 통해, 지루할 수 있는 메뉴 고르는 시간마저 하나의 재미있는 게임처럼 즐길 수 있습니다.
어떤 문제/불편함을 해결하려고 했나요? 개발 지식(프론트엔드, 백엔드, 안드로이드)을 공부할 때, 단순히 텍스트를 읽는 것만으로는 내 실력을 객관적으로 점검하기 어렵습니다. 또한 퀴즈를 풀다 틀렸을 때 기본 해설만으로는 완벽히 이해되지 않는 경우가 많은데, 이때 즉각적으로 질문하고 답변을 받을 수 있는 '1:1 튜터'의 부재라는 불편함을 해결하고자 했습니다. 이 앱을 언제, 어떻게 사용할 건가요? 개발자 기술 면접을 앞두고 기초부터 심화 지식까지 빠르게 점검하고 싶을 때, 혹은 출퇴근길 등 자투리 시간에 가볍게 퀴즈를 풀며 본인의 학습 상태를 확인하고 복습하는 용도로 사용합니다.
어떤 문제/불편함을 해결하려고 했나요? 쉬는 시간에 심심함을 달래줄 간단한 게임을 만들고자 했다. 레이싱 게임을 좋아해서 2D 카트라이더 게임을 만들었다. 이 앱을 언제, 어떻게 사용할 건가요? 공부를 하고 짧게 쉴 때, 동료와 내기를 할 때, 쉬고 싶을 때 사용한다.
어떤 문제/불편함을 해결하려고 했나요? 10개월간 우테코에 참여하는데 나중에 회고하기 위한 서비스가 필요했다. 우테코만을 위한 데일리 회고 앱을 만들어서 나중에 쉽게 볼 수 있도록 만들고 싶었다. 회고 작성에 익숙하지 않은 분을 위해서 간단하게라도 작성하게 만들면 어떨까 싶어 만들었다. 이 앱을 언제, 어떻게 사용할 건가요? 우테코 정규 시간이 끝나고, 집이나 쉴 때, 퇴근 중에 휴대폰을 이용해서 간단히 작성할 수 있게 한다.
어떤 문제/불편함을 해결하려고 했나요? 웹을 만드는데에 집중을 하느라 웹에 대한 CS 지식이 부족할 때가 많다. 웹 개발자로 깊게 들어가려면 웹에 대한 지식은 필수라고 생각한다. 이를 해결하기 위해 웹에 대한 퀴즈를 만들었다. 이 앱을 언제, 어떻게 사용할 건가요? 웹 지식이 부족할 때, 하루에 한 번씩 시간이 날 때마다 문제를 푼다.
자취생으로서 일상생활을 하다 보면 '화장실 청소 언제 했더라?', '이불 빤 지 얼마나 지났지?' 하고 까먹기 일쑤입니다. 기억에만 의존하다 보면 결국 방치하게 되고, 나중에 큰맘 먹고 대청소를 해야 하는 악순환이 발생합니다. 매번 다이어리에 적어두는 번거로움 없이, 각 집안일의 주기를 놓치지 않게 다정하게 챙겨주는 도구가 필요했습니다. 매일 귀가 후나 주말 아침에 앱을 열어 대시보드를 확인합니다. 직관적인 파스텔톤 컬러로 임박하거나 시기가 지난 청소가 무엇인지 한눈에 파악하고, 친근한 권유 문구에 기분 좋게 가벼운 청소를 시작할 것입니다. 청소 후에는 '완료' 버튼만 가볍게 눌러 다음 주기를 관리하는 등, 매일매일의 쾌적한 방 상태를 유지하는 루틴 파트너로 사용할 예정입니다.
우테코의 고된 하루를 마치고 침대에 누운 크루들에게 매일 기록해야 하는 '회고'는 귀찮고 힘든 일입니다. 피곤한 상태에서도 최소한의 입력만으로 깊이 있는 성찰이 담긴 회고록을 완성할 수 있도록 돕고자 했습니다. 우테코 미션이나 강의가 끝나고 자기 직전, 모바일이나 노트북으로 오늘 한 일을 키워드 위주로 입력하여 사용할 예정입니다. 질문에 답하는 과정에서 자연스럽게 '도전'에 대해 회고해보고, 완성된 글을 복사해 블로그나 학습로그에 바로 활용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 최신 버전인 Java 21의 내용을 포함한 Java 지식을 익힐 수 있는 퀴즈앱을 만들고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? : 매일 아침 혹은 이동 시간에 5분씩 할당하여 Java의 핵심 개념을 잊지 않도록 지식을 복기할 때 사용합니다. : 오답 노트를 활용해 내가 반복적으로 틀리는 개념이 무엇인지 파악하고, 해당 문제들만 모아 집중적으로 훈련할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 기존에 VSCode를 사용하면서 특정 기능에 대한 커맨드가 궁금할때 매번 구글 검색이나 AI를 통해 알아갔습니다. 이 방식은 그 때의 상황만을 해결할뿐 결국 동일한 문제로 똑같은 검색이나 질문을 하게 되었습니다. 결국은 VSCode 커맨드에 대해 익숙해지고 많이 사용해봐야 한다고 생각했습니다. 이 앱은 제시되는 상황 블럭에 따라 VSCode 커맨드를 입력하여 VSCode 커맨드에 익숙해지는 시간을 가지게됩니다.
어떤 문제/불편함을 해결하려고 했나요? 웹 사이트 디자인시 선정할 메인 색상이 WCAG 색상 대비 조건을 충족하는지 확인하기 위해서입니다. 만약 WCAG 색상 대비에 충족하지 않을시 어떤 색상을 사용해야할지 고민이 많았습니다. WCAG 색상 대비 체크 웹에서는 조건에 충족하지 않을시 추천 색상을 제공하여 이러한 고민으로부터 해결책을 제시합니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
어떤 문제/불편함을 해결하려고 했나요? 평소에 본인이 얼마나 시멘틱한 태그를 사용하고 있었는지 확인하고 싶었습니다. 이외에도 문제에서 제시되는 다양한 태그를 통해 많은 태그들에 대해 학습하기 위함입니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? HTML작성시 매번 `div`, `span`사용에 익숙해져 편함에 안주할때 쯤 사용할 예정입니다.
어떤 문제/불편함을 해결하려고 했나요? 설치나 무거운 프로그램 실행 없이, 웹 브라우저 접속만으로 즐길 수 있는 게임이 필요했습니다. 복잡한 룰을 외울 필요 없이 '장애물을 피하며 가장 빠르게 달린다'는 원초적인 재미와 속도감, 다양한 아이템들을 제공하여 일상 속의 답답함을 해소하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 공부나 코딩, 업무 중간에 짧은 휴식이 필요할 때 플레이할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 사회생활을 하다 보면 회식, 지인 약속, 운동 등 참석하기 싫지만 거절하기 난감한 상황이 자주 발생합니다. 매번 적절한 핑계를 생각하느라 스트레스를 받고, 자칫 인간관계가 상할까 봐 걱정하는 현대인들의 '거절 스트레스'와 '귀찮음'을 해결하고자 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 혹은 주말에 누워있고 싶은데 친구가 부를 때 등 약속을 피하고 싶을 때
어떤 문제/불편함을 해결하려고 했나요? 페어인 루멘과 저 둘 다 체중관리 라는 공통적인 니즈가 있었습니다. 우테코 기간에 따로 운동할 시간을 내기가 쉽지 않으니 식단 관리로 체중관리를 하면 좋겠다 라는 생각을 했습니다. 식단 관리를 직접 하는건 영양학, 생리학 지식도 없을 뿐더러, 사람마다 체질과 신체적 요인들이 다르기에 개인 맞춤형 식단 플래너가 있으면 좋겠다는 생각을 했습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요?
개발자 취준생 입장에서 알고리즘이 제일 공부하기 싫고 어려웠습니다. 문제를 풀려고 달려들면 막히고, 계속 막히다보면 진이 빠지는 경험을 많이 해봤습니다. 코드를 치기 이전에 기본적인 알고리즘의 원리를 제대로 파악하고, 구조를 학습하고자 알고리즘 학습 앱을 만들었습니다. 어떤 문제/불편함을 해결하려고 했나요? 비전공자와 같이 체계적인 알고리즘 학습의 기회가 적은 사람들은
어떤 문제/불편함을 해결하려고 했나요? 조작이 어려운 게임을 못해서 게임에 흥미를 느낄 수 없어서 간단한 조작으로 즐길 수 있는 게임을 만들었습니다. 쿠키런과 디노 게임을 하면서 시간을 보내던 것이 기억에 남아서 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 시간이 떠서 할 것이 없을 때 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? 개발을 하면서 API의 엔드포인트 네이밍 설정의 어려움을 해결하고자 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? 개발을 하면서 API 엔드포인트 네이밍을 해서 API 명세서를 작성할 때 사용할 것입니다.
어떤 문제/불편함을 해결하려고 했나요? SQL 쿼리 작성이 미숙한 학생들의 쿼리 작성 연습을 위해서 만들었습니다. 본인이 이 앱을 언제, 어떻게 사용할 건가요? SQL을 배우고 싶어하는 비전공자 또는 후배들에게 사용하게 할 것 입니다.
나도 만든 앱을 등록하고 싶다면?
GitHub Issue로 요청하기