diff --git a/components/project/ProjectContent/index.tsx b/components/project/ProjectContent/index.tsx index 4c10af9..e378146 100644 --- a/components/project/ProjectContent/index.tsx +++ b/components/project/ProjectContent/index.tsx @@ -23,18 +23,20 @@ function ProjectContent({ project }: Props): ReactElement { - - 프로그램 - - {program ? ( - program.map((program) => ( - {program} - )) - ) : ( - <>- - )} - - + {program?.length ? ( + + 프로그램 + + {program ? ( + program.map((program) => ( + {program} + )) + ) : ( + <>- + )} + + + ) : null} diff --git a/database/home.ts b/database/home.ts index 38cd11b..5d80295 100644 --- a/database/home.ts +++ b/database/home.ts @@ -29,49 +29,34 @@ export const CURRENT_INFO_DATA = [ /** Carousel에 들어갈 프로젝트 데이터 */ export const CAROUSEL_DATA = [ { - title: 'ARTIE', - link: '/project/21th/artie', - image: '/assets/project/21_thumbnail_artie.png', + title: '바로', + link: '/project/23rd/baro', + image: '/assets/project/23_thumbnail_baro.png', }, { - title: 'buddycon', - link: '/project/21th/buddycon', - image: '/assets/project/21_thumbnail_buddycon.png', + title: 'fullcar', + link: '/project/23rd/fullcar', + image: '/assets/project/23_thumbnail_fullcar.png', }, { - title: '동네한입', - link: '/project/21th/dongnehanip', - image: '/assets/project/21_thumbnail_dongnehanip.jpeg', + title: '링커', + link: '/project/23rd/linker', + image: '/assets/project/23_thumbnail_linker.png', }, { - title: '파인드띵스', - link: '/project/21th/findthings', - image: '/assets/project/21_thumbnail_findthings.png', + title: '머니몽', + link: '/project/23rd/moneymong', + image: '/assets/project/23_thumbnail_moneymong.png', }, { - title: '핏프티', - link: '/project/21th/fitfty', - image: '/assets/project/21_thumbnail_fitfty.png', + title: '수수', + link: '/project/23rd/susu', + image: '/assets/project/23_thumbnail_susu.png', }, { - title: 'Pump', - link: '/project/21th/pump', - image: '/assets/project/21_thumbnail_pump.png', - }, - { - title: '그밈', - link: '/project/21th/thismeme', - image: '/assets/project/21_thumbnail_thismeme.jpg', - }, - { - title: 'Thumbs Up', - link: '/project/21th/thumbsup', - image: '/assets/project/21_thumbnail_thumbsup.jpg', - }, - { - title: '티미티미', - link: '/project/21th/tmtm', - image: '/assets/project/21_thumbnail_tmtm.png', + title: '여비', + link: '/project/23rd/yeobee', + image: '/assets/project/23_thumbnail_yeobee.png', }, ]; diff --git a/database/projects/23rd/baro.json b/database/projects/23rd/baro.json new file mode 100644 index 0000000..d5465ea --- /dev/null +++ b/database/projects/23rd/baro.json @@ -0,0 +1,48 @@ +{ + "name": "바로", + "title": "사회초년생을 위한 글쓰기 서비스, 바로", + "thumbnail": "/assets/project/23_thumbnail_baro.png", + "content": [ + "/assets/project/23_content_baro.png", + "/assets/project/23_content_baro_2.png" + ], + "tags": ["23기", "Web"], + "team": ["원준희", "최아현", "장동균", "최은지", "신유빈", "원태연"], + "field": ["WEB"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "원준희", + "field": "PM", + "content": "4개월 간 다양한 직군의 팀원들과 함께 하나의 서비스 완성이라는 목표를 가지고 프로젝트를 진행한 경험은 커리어적으로도, 개인적으로도 큰 의미가 있는 시간이었습니다. 함께 작업하며 부족했던 부분들을 채울 수 있었고, PM이자 서비스 기획자로서 더욱 발전하도록 만드는 계기가 되었습니다." + }, + { + "name": "최아현", + "field": "Design", + "content": "긴 듯 짧았던 4개월이었던 것 같아요. 회사 서비스 외 다른 서비스를 가꾸고 싶은 욕심이 생겨 오랜만에 다시 YAPP 활동에 참여했는데 후회없는 선택이었습니다 :) 평소 메모장에 끄적여놓던 아이디어 중 1개를 좋은 팀원들을 만나 완성시킬 수 있었어요. 디자인적인 경험 외 이해 관계, 새로운 사람들과의 인연 등 얻어간게 많습니다. 4개월동안 같이 고생해준 팀원들께 감사하단 말 전해요💌 앞으로 바로 더 열심히 키워봐요!" + }, + { + "name": "장동균", + "field": "Web Frontend", + "content": "프로젝트의 전과정에 참여하면서 어떻게 오너십을 키울 수 있는지, 프로젝트를 진행하는 과정에서 오너십이 얼마나 중요한 요소인지 느낄 수 있던 시간이었습니다. 길다면 길고 짧다면 짧은 4개월 동안 좋은 팀원분들을 만나 개인적으로 많이 성장할 수 있었습니다. 많은 것들을 느끼고 배울 수 있도록 노력해준 팀원분들에게 진심으로 감사드립니다. 4개월동안 정말 재밌었습니다 ㅎㅎ" + }, + { + "name": "최은지", + "field": "Web Frontend", + "content": "서비스 완성 과정에서 다양한 직군과의 협업을 통해 개인적인 성장뿐만 아니라 팀으로서의 발전도 경험할 수 있었습니다. 기술적인 인사이트를 얻고 프로젝트에 바로 적용해볼 수 있어 의미있는 시간이었습니다." + }, + { + "name": "신유빈", + "field": "Backend", + "content": "흔치않은 팀 프로젝트 기회를 좋은 팀원분들과 함께할 수 있었고, 개발 및 배포까지 소중한 경험이었습니다! 다른 직군 분들과 협업할 수 있다는 점, 다양한 스터디가 열리고 참여도가 높다는 점 모두 얍의 장점인 것 같아요. 임원진분들, 다른 얍 팀원분들도 모두 고생많으셨습니다!" + }, + { + "name": "원태연", + "field": "Backend", + "content": "팀원 모두 아이디어 선정부터 참여하여 프로젝트 완성까지 함께하고 달려오는 소중한 경험을 할 수 있어 좋았습니다. 개발 뿐만 아니라 기획과 디자이너분과도 활발한 소통과 협업을 하며 다양한 인사이트를 배울 수 있었고, 프로젝트를 개발만 하는것이 아니라 같이 개선하고 의견도 제시하면서 애정 깊게 진행 할 수 있었습니다. 4개월동안 즐겁고 도움되는 경험을 할 수 있어서 좋았습니다! 23기 모두 고생하셨습니다!!" + } + ], + "webLink": "https://ba-ro.co.kr/", + "description": "혹시 직장에서 상사에게 보낼 글을 쓰기가 어려웠던 적이 있지 않으신가요?

바로는 이제 막 사회생활을 시작한 이들을 위해 준비한
'사회초년생을 위한 글쓰기 서비스입니다 💬

바로는 문장 검증과 작성을 도와줘서 누구나 글을 쉽고, 빠르게, 바로 작성할 수 있어요!

바로가 궁금하다면 지금 바로, 바로 잡아 바로 써봐요! ✍🏻" +} diff --git a/database/projects/23rd/fullcar.json b/database/projects/23rd/fullcar.json new file mode 100644 index 0000000..888147b --- /dev/null +++ b/database/projects/23rd/fullcar.json @@ -0,0 +1,60 @@ +{ + "name": "FULLCAR", + "title": "회사 공개를 통한 안전한 카풀 매칭 서비스 FULLCAR", + "thumbnail": "/assets/project/23_thumbnail_fullcar.png", + "content": [ + "/assets/project/23_content_fullcar.png", + "/assets/project/23_content_fullcar_2.png" + ], + "tags": ["23기", "iOS"], + "team": [ + "이승민", + "홍승희", + "한상진", + "송선화", + "인병윤", + "박영훈", + "황서경" + ], + "field": ["iOS"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "이승민", + "field": "PM", + "content": "능력 있고 잘 맞는 팀원들을 만나게 되어서 작업 기간 내내 정말 즐거웠어요! 앞으로도 멋진 팀원들과 함께 멋진 서비스 만들어 나가고 싶어요 🤓" + }, + { + "name": "홍승희", + "field": "Design", + "content": "잘 맞는 팀원분들 만나 4개월 동안 즐겁게 작업할 수 있어서 행복했습니다! 앞으로도 쭉 네트워킹 하면서 즐겁게 서비스 운영해나가고 싶습니다!💪" + }, + { + "name": "한상진", + "field": "iOS", + "content": "좋은 팀원들과 함께해서 행복했어요." + }, + { + "name": "송선화", + "field": "iOS", + "content": "하나의 아이디어를 실제 서비스로 구현해 가는 과정를 저희 팀원들과 함께할 수 있어 행복했습니다. 앞으로도 우리 팀원들과 열심히 놀고! 열심히 개발해보고 싶어요😀" + }, + { + "name": "인병윤", + "field": "iOS", + "content": "프로젝트를 성공적으로 마무리 지을 수 있는 경험을 하고, 정말 능력있는 분들과 프로젝트를 수행할 수 있어서 좋았습니다 :)" + }, + { + "name": "박영훈", + "field": "Backend", + "content": "이번 프로젝트하면서 팀원들과 친해질 수 있었고 무엇보다 너무 재밌게 활동해서 좋았습니다!! 앞으로도 계속 같이 놀고 개발도 하고싶어요 :)" + }, + { + "name": "황서경", + "field": "Backend", + "content": "기획부터 릴리즈까지, 저희 팀원들과 함께였기에 이룰 수 있었던 결과라고 생각합니다. 더 나은 풀카로 발전해가는 과정을 계속해서 함께하고 싶어요!" + } + ], + "description": "회사 메일을 통해 신원이 확보된 사람들과 안전하게 카풀하고 싶다면?
내 근처 직장인과의 네트워킹은 덤! 풀카를 만나보세요." +} diff --git a/database/projects/23rd/linker.json b/database/projects/23rd/linker.json new file mode 100644 index 0000000..5620b9f --- /dev/null +++ b/database/projects/23rd/linker.json @@ -0,0 +1,56 @@ +{ + "name": "링커", + "title": "관심사 기반 대화 주제 추천 서비스 링커", + "thumbnail": "/assets/project/23_thumbnail_linker.png", + "content": [ + "/assets/project/23_content_linker.png", + "/assets/project/23_content_linker_2.png" + ], + "tags": ["23기", "Web"], + "team": [ + "안준영", + "이소현", + "윤대용", + "이우성", + "이정민", + "김태준", + "조국희" + ], + "field": ["WEB"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "안준영", + "field": "PM", + "content": "바쁜 상황에도 불구하고, 성과 공유회 까지 모두 끝까지 노력해 서비스를 배포하고, 시연을 진행하면서 ‘성과 공유회를 잘 마무리’ 할수 있어 너무 뿌듯했다. 또한 의사결정의 속도가 느리다는 단점이 있었지만, 팀 전체의 의견이 프로덕트에 반영될수 있었다는점이 만족스러웠던것 같다! 타임라인을 체계적으로 관리 할수 있는 제도적 장치를 도입 한다면 팀원들의 의견을 수용함과 동시에 빠른 개발이 가능 할것 같다는 인사이트를 가질수 있는 계기가 되었다!" + }, + { + "name": "이소현", + "field": "Design", + "content": "서비스를 구체화하는 과정에서 의견수용이 잘 되었던점이 만족스러웠습니다. 또한 궁금한 점에 대해서 질문을 할 때 팀원들이 잘 설명을 해주어 이해가 빠르게 되었습니다. 다만 디자인 일정이 빠듯하여, 디자인 퀄리티에 대한 우려가 있었고 플로우가 전체적으로 그려지지 않는 상태에서 디자인 작업을 진행하는데 어려움이 있었습니다. 다음 프로젝트에서는, 최소한의 플로우를 만들고 검증하고 디자인 작업을 빨리 들어가는 전략과 커뮤니케이션에 더 신경을 쓰고 문서화해서 공유하도록 진행하고 싶습니다!" + }, + { + "name": "윤대용", + "field": "Web Frontend", + "content": "각 파트별로 프로젝트 완성을 위해서 해야하는 작업의 바운더리가 잘 정해진것이 좋았습니다. 또한 아이디어 설정은 프로젝트의 시작점이자 방향인데 이 과정에서 모든 구성원들의 의견이 최대한 반영됨으로 인해 모두 하나의 아이디어를 바라볼 수 있게 되었습니다. 다만 아이디어 선정과정에서 시간이 많이 소요 되었다는 점이 아쉬움으로 남았습니다. 일정기간내에 프로젝트 완성을 위해 각 단계별로 deadline을 정해놓고 일정관리 및 일정상 알람이 있을때 의사결정 룰 및 의사결정자가 있었다면 더 속도가 날 수 있었을 것 같다는 생각을 가지게 되었습니다." + }, + { + "name": "이우성", + "field": "Web Frontend", + "content": "의견을 잘 수용하고, 피드백을 적극적으로 하는 문화가 굉장히 마음이 들었다! 모두가 적극적으로 프로젝트에 참여해주신 것 같아서 동기부여도 되고, 즐겁게 프로젝트에 임할 수 있었다고 생각된다. 다만 서비스 기획 단계에서 팀원들의 의견을 모두 수립 및 확정 짓는 과정이 길었다고 생각된다. 페이지 하나가 완성될 때 마다 디자인 리뷰를 진행하여, 서비스를 구체화 하는 단계에서도 많은 의견을 주고 받을수 있으면 좋겠다는 생각을 가지게 되었다." + }, + { + "name": "이정민", + "field": "Web Frontend", + "content": "빠르게 피드백하고 각자 자신의 업무에서 기여할 수 있는 부분들을 빠르게 공유된것이 만족 스러웠습니다. 그리고 아이디에이션하는 시간이 길었지만, 팀원분들 모두 의욕적으로 참여해 주셔서 너무 좋았습니다!" + }, + { + "name": "조국희", + "field": "Backend", + "content": "모든 팀원들의 의견이 존중되고, 자유롭게 의견을 나누는 팀 분위기가 좋았습니다! 다만 의견이 하나로 모아지기까지의 기간이 다소 걸린다는 단점 또한 명확 했습니다." + } + ], + "webLink": "https://im-linker.com/", + "description": "링커는 업무적 인간관계를 지속해서 유지하기 위해 일정을 통합 관리할 수 있게 도와주는 개인 CRM 서비스입니다.
원활한 인간관계의 본질은 상대방에게 관심을 가지며, 서로 나눈 대화를 기록하고, 대화로 상대방에 대한 관심을 표현하는 것입니다.
링커는 만남 전 상대방이 관심있어 할 대화 주제 추천을 통해 타인과 원활한 관계를 형성 할 수 있도록 도와드립니다." +} diff --git a/database/projects/23rd/moneymong.json b/database/projects/23rd/moneymong.json new file mode 100644 index 0000000..775fe1e --- /dev/null +++ b/database/projects/23rd/moneymong.json @@ -0,0 +1,56 @@ +{ + "name": "머니몽", + "title": "복잡한 회비 편하게 관리하자! 머니몽", + "thumbnail": "/assets/project/23_thumbnail_moneymong.png", + "content": [ + "/assets/project/23_content_moneymong.png", + "/assets/project/23_content_moneymong_2.png" + ], + "tags": ["23기", "Android"], + "team": [ + "구나연", + "김세현", + "기은서", + "안병헌", + "장희직", + "김기서", + "김도하" + ], + "field": ["Android"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "구나연", + "field": "PM", + "content": "11월부터 2월까지 쉴틈없이 달려왔는데 성공적으로 마무리할 수 있어서 그저 행복할 따름입니다. 함께 달려와준 우리… 머니몽 식구들… 알라뷰쏘머치 ~ . ~ \n여러분 저희는 이제 시작입니다. 세상의 모든 동아리를 점령하는 그 날까지 머니몽은 계속됩니다 허허\n\n사실 팀원들한테 회고글 간지작렬로 써달라 부탁했는데 막상 제가 쓰니 넘 어렵네요 ㅎㅎ 그래서…\n호랑이가 가죽을 남기듯 저는 이만 강렬한 머니몽 삼행시를 남기고 떠나겠습니다.\n\n머 ! 머리 아픈 회비 관리, 이젠 걱정 끝\n니 ! 니가 있어서 편해졌어, 머니몽 덕분에\n몽 ! 몽땅 자동으로 처리해, OCR로 뚝딱" + }, + { + "name": "김세현", + "field": "Designer", + "content": "유용한 아이디어가 초창기에 나와 스스로 너무 애정과 흥미를 가지며 프로젝트에 참여할 수 있었습니다!! (아이디어 절대 지켜!) 나름 사이드 프로젝트 2회차라 그런지 좀 더 효율적으로 작업했던 같구, 또 기획자, 개발자분들이 적극 협조, 소통해주셔서 더 적극적으로 임할 수 있었던거 같아요! (보통은 뒤로 가면 힘빠지기 마련인데, 피피티까지 열심히 맹들었지 뭐에요) 얍 2관왕을 노리지 못해 개인적인 아쉬움도 있었지만 함께 운영까지 하게 되서 뜻깊습니당!! 머니몽 홧팅 🫶" + }, + { + "name": "기은서", + "field": "Android", + "content": "YAPP을 통해 실력 좋으신분들과 네트워킹도하고 좋은 서비스를 만들어보는 경험이 되어 즐거웠습니다:) 안드로이드 직군으로 아는 개발자가 많이 없었는데 YAPP에서 활동하며 같은 직군분들과 다양한 지식 공유도 할 수 있었고 배워가는 것도 많았던 것 같습니다ㅎㅎ 23기 활동은 종료되었지만 추후 iOS개발 및 안드로이드 운영을 계속해서 해나갈 것 같습니다! 앞으로도 머니몽 많은 관심과 사용 부탁드립니다 😊 YAPP 24기도 화이팅!" + }, + { + "name": "장희직", + "field": "Android", + "content": "전 협업이 하고 싶어서 YAPP 에 지원했었어요\n반년 가량 혼자서 개발을 진행하다 보니 코드 리뷰, 기획 측면에서 다른 분들의 견해 및 디자이너와의 협업 등이 고팠던 상황이었는데요. 지금 끝난 시점에서 YAPP 에 지원했던 목표를 돌이켜보면 후회 없는 활동이었고 아깝지 않은 시간이었다 생각이 듭니다.\n팀원 모두 유연하신 분들이라서 서로의 의견을 존중하면서 소통하는 게 너무 좋았고, 맡은 역할에 책임을 진다는 게 사실 쉽지 않은데 책임감 측면에서 너무 좋은 팀이 아니었나 싶습니다.\n때론 딱딱한 분위기도 중요하지만, 밝은 분위기에서 더욱 자유로운 소통이 된다고 생각하는데요. 주제에 너무 벗어나지 않는 선에서 가끔은 농담도 치며 긍정적인 분위기에서 진행한 회의는 저에게 소중했습니다...\n집이랑 YAPP 세션 장소가 거리가 좀 있는 편이었는데 한 번도 빠지지 않고 참여할 만큼 저에겐 힐링의 시간이었습니다.\n다들 감사했고 앞으로도 화이팅입니다!\n머니몽 화이팅! YAPP 화이팅! 🙂" + }, + { + "name": "김기서", + "field": "Backend", + "content": "입사한지 두달 된 시점에 덜컥 붙어서, 걱정 반 기대 반으로 시작했던 것 같아요.\n그래서인지 부족함이 많았지만, 운이 좋게도 뛰어난 팀원분들을 만나 앱을 성공적으로 런칭할 수 있었던 것 같습니다.\nYAPP에서 했던 세션과 스터디, 프로젝트 모두 다 소중한 경험이었고요, 이런 기회를 제공해준 YAPP에게 매우 감사드립니다~\n머니몽은 저희가 잘 키워보겠습니다." + }, + { + "name": "김도하", + "field": "Backend", + "content": "약 5개월간 프로젝트 진행하면서 열정있는 팀원분들을 만날 수 있었고 프로젝트를 처음부터 함께 만들어나갈 수 있어서 좋았습니다. 개발 완료 후 중간에 취업이 되어 QA까지 함께 진행하지 못했지만 정말 출시까지 끝까지 고생 많으셨습니다! 🐵💞" + } + ], + "deployLink": "https://play.google.com/store/apps/details?id=com.moneymong.moneymong.live", + "description": "복세편살이라고 하죠. 복잡한 세상 편하게 살고 싶은 당신에게,

살면서 동아리 하나쯤은 해보잖아요?

내 돈이 니 돈이 되고, 니 돈이 내 돈이 되는 그런 현상.
회계 장부를 하나하나 작성해야 하는 미치도록 귀찮은 그런 현상.

머니몽은 이 모든 걸 해결했습니다.
머니몽에서 동아리 회비를 간편하게 관리하고, 멤버들과 공유해보세요!" +} diff --git a/database/projects/23rd/susu.json b/database/projects/23rd/susu.json new file mode 100644 index 0000000..adeb8c7 --- /dev/null +++ b/database/projects/23rd/susu.json @@ -0,0 +1,56 @@ +{ + "name": "수수", + "title": "주고받은 마음을 관리하고 싶을 땐, 수수", + "thumbnail": "/assets/project/23_thumbnail_susu.png", + "content": [ + "/assets/project/23_content_susu.png", + "/assets/project/23_content_susu_2.png" + ], + "tags": ["23기", "Android"], + "team": [ + "김자현", + "서혜원", + "이진욱", + "양수진", + "신예빈", + "김동건", + "정상훈" + ], + "field": ["Android"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "김자현", + "field": "PM", + "content": "‘수수’에 진심인 팀원들을 만날 수 있었던 건 큰 행운이었습니다! \n아이디에이션부터 QA까지 누구 하나 빠지지 않고 적극적으로 참여해주신 팀원들 덕분에 완성도 있는 서비스를 만들 수 있었습니다! 성과공유회 1위라는 값진 성과까지 얻을 수 있었던 건 수수에 애정을 가지고 밤낮없이 노력해주신 팀원들 덕분이에요 \n더불어, 초보 PM으로 헤맬 때마다 따뜻하게 이끌어주신 팀원들 덕분에 많이 성장할 수 있었습니다. 수수가 탄생하기까지의 4개월은 내내 좋은 기억으로 남을 것 같아요! \n마지막으로, 애정하는 옥수수들 4개월 간 정말정말 수고 많으셨고 항상 감사했습니다🌽 \n수수가 대한민국 대표 경조사비 앱이 되는 날까지 앞으로도 화이팅입니다 :D" + }, + { + "name": "서혜원", + "field": "Design", + "content": "첫 번째 팀 모임 전날 번뜩 ‘음... 경조사비 관리 서비스 만들면 재밌겠는데?’ 하는 생각이 들었고, 툭 내뱉었더니 4개월 뒤 정말 만들어졌습니다. 진짜 상상하던 그대로! \n설문조사, UT, 화면 기획 및 설계, 디자인 시스템, 데이터 분석, QA까지 촘촘하게 하고파 서비스에 점점 애정이 깊어져 갔던 저와 함께하느라 고생 많았던 우리 팀원분들께 너무나도 감사하다는 말씀 전하고 싶습니다. \n운 좋게도 유능하고 나이스한 팀원분들을 만나 성공적인 출시와 우승프로젝트라는 쾌거도 이룰 수 있었지 않나 싶습니다. 또한 팀원분들 모두 애정과 오너십을 가지고 해내는 모습에 감동이었습니다. 🫶🏻 \n수수(SUSU)와 팀 옥수수는 짱이 될 겁니다! 많관부🩵" + }, + { + "name": "이진욱", + "field": "Android", + "content": "YAPP 활동을 하면서 정말 많이 배우고 성장했습니다. 다들 성격이 너무 좋으시고 … 실력까지 훌륭해서 더할 나위 없었습니다! 또한 수수를 단순히 만들고 땡! 하는 것이 아니라 계속해서 발전해나가자는 팀원들이 있어 더욱 기쁘네요! (지금 생각해보니 저는 정말 운이 좋네요 ㅎㅎ) 프로젝트 동안 고생해주신 팀원분들에게 감사인사 전합니다 \n🙇🙇 수수가 더 많은 사람에게 도움이 되길 바라며, 모두 수고하셨고 앞으로도 파이팅 해봅시다!" + }, + { + "name": "양수진", + "field": "Android", + "content": "짧은 기간동안 밀도있게 하나의 프로젝트를 배포까지 진행하는 경험이 정말 값졌습니다. 무사히 기간 내에 배포를 할 수 있었고, 우수 프로젝트에 선정될 수 있었던 것은 모두 시간과 애정을 아낌없이 쏟아 넣어주신 팀원분들이 있기에 가능했었다고 생각합니다. \n디자인 시안 뒤늦게 확인하고 피그마 코멘트를 달아도 친절히 답변해주시고 폭풍 QA로 미리 버그에 대응할 수 있게 해주신 혜원님, 개발 및 서비스 운영적으로 가장 신뢰하고 의지할 수 있는 팀의 기둥 동건님, 개발하면서 생긴 수정사항을 정말 빠르게 반영해주시고 api 잘못 호출하고 있었더니 3초만에 달려오시던 상훈님, 꼼꼼하게 개발 진행도를 관리하시고 안드로이드 공통 개발 셋팅과 배포를 도맡아서 해주셨던 진욱님, 갑자기 바빠진 환경에도 밤 늦게까지 시간을 쪼개서 끝까지 작업해주신 예빈님, 마지막으로 잠도 줄여가며 프로젝트 진행과 동아리 관련 발표와 자료 준비하시느랴 고생하셨던 자현님… \n다시 한번 저희 수수에는 정말 무수한 노력들이 깃들어있다고 느껴지네요. 사이드 프로젝트임에도 불구하고 열정적이고 애정을 가지고 으쌰으쌰할 수 있는 팀원분들을 만나서 정말 행운이었고, 즐거웠습니다. 앞으로도 수수 운영 잘 해봅시다! 전국민이 수수를 쓰는 그날까지!" + }, + { + "name": "신예빈", + "field": "Android", + "content": "YAPP 활동을 통해서 정말 많은 것들을 느낄 수 있었습니다. 짧다면 짧고 길다면 긴 시간 동안 아이디어 기획부터 배포까지 마무리할 수 있어서 좋았고, UT, QA 등등 경험해보지 못한 프로세스로 프로젝트가 점점 빌드업 되는 과정을 경험해볼 수 있어서 좋았습니다. 동아리 활동 이후에도 서비스 운영이 연장되는데, 많은 사람들에게 사랑받는 수수 앱이 되었으면 좋겠습니다! \n첫 동아리 활동이라 걱정이 많았는데, 걱정과는 다르게 좋은 환경 속에서 좋은 팀원들과 함께 해서 행복했습니다. 정말 훌륭한 팀원들을 만나 덕분에 많이 배울 수 있었고, 열정 가득한 모습들에 많이 감명받았던 것 같습니다. 항상 감사드리고, 앞으로도 화이팅!!" + }, + { + "name": "김동건", + "field": "Backend", + "content": "좋은 프로덕을 만들기 위해, 극락 갈 때까지 열심히 노력해 주신 팀원분들에게 감사함을 느끼며.. 🙏 \n이번 프로젝트를 진행하면서, 정말 극도의 효율성을 발휘할 수 있도록 개발을 진행했다고 생각합니다. \n최소 비용으로 최대 트래픽을 견딜 수 있도록 견고하게 구성하였고, 다양한 기능과 기술을 도입했다고 자부합니다. \n많은 기능과 기술적 도전을 진행하면서, 놓치는 부분도 많았는데…. 팀원들이 함께 체크해주면서 서비스를 안정적으로 고도화할 수 있었습니다. \n수수 팀원 모두 극락극락! \n극락 수수 만세!" + } + ], + "deployLink": "https://play.google.com/store/apps/details?id=com.oksusu.susu&pcampaignid=web_share", + "description": "수 많은 경조사, 기억하기 어려울 땐
수수가 해결해줄게요

· 보내요&받아요
인물 별 봉투로 주고받은 마음을 기록하고 관리해요
경조사별 장부로 받은 마음을 기록하고 관리해요

· 봉투(장부) 생성
금액 원클릭, 친구 리스트 불러오기 등의 기능으로 쉽고 빠르게 작성해요

· 통계
나와 다른 사람들의 통계 현황을 비교할 수 있어요
연령, 관계에 따라 적절한 경조사비 금액을 확인해요

· 투표 커뮤니티
간편한 투표 방식으로 고민을 나눠요

· 엑셀 내보내기
터치 한 번으로 모든 기록을 엑셀로 내보내요" +} diff --git a/database/projects/23rd/yeobee.json b/database/projects/23rd/yeobee.json new file mode 100644 index 0000000..9bfc56a --- /dev/null +++ b/database/projects/23rd/yeobee.json @@ -0,0 +1,60 @@ +{ + "name": "YEOBEE", + "title": "여행 경비 기록부터 정산까지, 여비", + "thumbnail": "/assets/project/23_thumbnail_yeobee.png", + "content": [ + "/assets/project/23_content_yeobee.png", + "/assets/project/23_content_yeobee_2.png" + ], + "tags": ["23기", "iOS"], + "team": [ + "박혜연", + "이수민", + "김태형", + "박현준", + "이호영", + "변영민", + "지영주" + ], + "field": ["iOS"], + "generation": 23, + "program": [], + "retrospects": [ + { + "name": "박혜연", + "field": "PM", + "content": "팀 여비는 이제 시작입니다! 단 4개월만에 하나의 프로덕에 몰입하고 출시 한 얍 활동은 너무 소중한 시간이었습니다. 모든 것은 우리 팀원들이 있었기에 가능했고 소중한 경험을 함게 나눠준 팀원들에게 진심으로 감사합니다. 저희는 '여비'가 여행 경비 관리의 최선의 선택이 되도록 사용자의 의견을 계속해서 수렴하고, 새로운 기능을 추가할 계획입니다. '여비'가 여행자의 여행을 더 쉽고 즐겁게 만들어 줄 수 있도록, 많은 기대와 관심을 부탁드립니다. 앞으로 여비의 성장과 발전 여정을 지켜봐주세요 :)" + }, + { + "name": "이수민", + "field": "Design", + "content": "동아리 당시 학생이었기에 많이 미숙하고 서툴렀을텐데, 개발자분들과 PM님께 정말 많이 배울 수 있었으며 힘이되는 칭찬들과 좋은 사람들을 알게 되었다는 것 자체가 뿌듯하고 값진 경험이었습니다. 계속 여비를 위해 달려와준 팀원들께 너무너무 고맙고, 고생했다는 말 전하고 싶습니다. 처음 팀 목표였던 서비스 운영까지 하게 되어서 앞으로가 기대됩니다 여비 화이팅!" + }, + { + "name": "김태형", + "field": "iOS", + "content": "바쁜 와중에 모두 원하는 목표 이룰수 있는 서비스 개발해서 너무 좋았습니다. 여비 화이팅" + }, + { + "name": "박현준", + "field": "iOS", + "content": "짧다면 짧은 프로젝트 기간 동안 훌륭한 팀원들을 만나서 많은 것을 배우고, 좋은 서비스에 대해 함께 고민하며 많은 부분에서 성장할 수 있었습니다. 서비스의 디자인이 너무 이쁘게 나와서 행복하게 개발할 수 있었던 것 같아요. 앞으로의 여비 서비스도 재밌게 발전시키고 운영했으면 좋겠습니다. 화이팅!🔥 😄" + }, + { + "name": "이호영", + "field": "iOS", + "content": "재미있는 서비스를 만들 수 있어서 행복했습니다! 여비 화이팅~~" + }, + { + "name": "변영민", + "field": "Backend", + "content": "YAPP 활동은 기대하던 만큼 즐겁고 성장하는 시간이었습니다. 프로젝트 개발은 물론 스터디와 정기적인 세션을 통해 기술 역량과 현업에 대한 인사이트도 얻어가며 취준생으로써 정말 값진 시간을 보냈던 것 같아요. 기존에도 대학교 동아리나 수업에서 협업 프로젝트를 경험해 봤지만 현업 개발자, 기획자, 그리고 디자이너와의 협업을 통해 시야를 넓힐 수 있었기에 더욱 소중한 경험이었습니다. \n너무나 좋은 분들과 팀이 되어 무사히 프로젝트를 완성할 수 있었던 것 같고 결과도 만족스러워서 뿌듯했습니다. 앞으로도 여비 프로젝트 이어가며 더욱 발전시켜 롱런하는 앱 서비스가 될 수 있으면 좋겠네요. 23기 운영진분들도 수고 많으셨습니다. 저는 24기 운영진으로 돌아오겠습니다. 감사합니다! 👍" + }, + { + "name": "지영주", + "field": "Backend", + "content": "짧았지만, 되돌아보면 길었던 기간 동안 팀원으로서, 개발자로서 정말 많이 배운 것 같네요. 팀원 모두가 각자의 위치에서 열심히 했기에 만족스러운 서비스를 낼 수 있었다고 생각합니다. 다들 정말 고생 많으셨어요! \n여비도 계속 서비스 고도화하고, 얍에서도 운영진으로 활동을 이어 나가게 됐는데, 또 다른 설렘이 있네요...! \n그동안 감사했고, 앞으로도 잘 부탁드립니다~!!" + } + ], + "description": "여행 경비 계획부터 실시간 경비 관리, 여행 후 정산까지!
더 이상 엑셀이나 메모장, 계산기를 복잡하게 사용할 필요가 없습니다.

여행 정산 가계부 ‘여비’ 앱 하나로 간편하게 관리해 보세요.
여행은 즐겁게, 돈 관리는 확실하게!" +} diff --git a/pages/project/[...slug].tsx b/pages/project/[...slug].tsx index d45fbbb..de4b1b4 100644 --- a/pages/project/[...slug].tsx +++ b/pages/project/[...slug].tsx @@ -99,8 +99,14 @@ function ProjectDetail({ project, otherProjects }: Props) { {title} - + {[...(Array.isArray(content) ? content : [content])].map((contentSrc) => ( + + ))} {retrospects?.length > 0 && ( <> 팀 회고 diff --git a/public/assets/project/22_content_coffice.png b/public/assets/project/22_content_coffice.png index 03eec19..0b86eac 100644 Binary files a/public/assets/project/22_content_coffice.png and b/public/assets/project/22_content_coffice.png differ diff --git a/public/assets/project/22_content_dangledangle.png b/public/assets/project/22_content_dangledangle.png index e69e755..0b5a7be 100644 Binary files a/public/assets/project/22_content_dangledangle.png and b/public/assets/project/22_content_dangledangle.png differ diff --git a/public/assets/project/22_content_mukpat.png b/public/assets/project/22_content_mukpat.png index 501ca72..59cafa2 100644 Binary files a/public/assets/project/22_content_mukpat.png and b/public/assets/project/22_content_mukpat.png differ diff --git a/public/assets/project/22_content_onboard.png b/public/assets/project/22_content_onboard.png index 11b412e..5e150c0 100644 Binary files a/public/assets/project/22_content_onboard.png and b/public/assets/project/22_content_onboard.png differ diff --git a/public/assets/project/22_content_pyeonlee.png b/public/assets/project/22_content_pyeonlee.png index 7fc15a7..820a59e 100644 Binary files a/public/assets/project/22_content_pyeonlee.png and b/public/assets/project/22_content_pyeonlee.png differ diff --git a/public/assets/project/22_content_pyonsnalcolor.png b/public/assets/project/22_content_pyonsnalcolor.png index 62c1daf..8369423 100644 Binary files a/public/assets/project/22_content_pyonsnalcolor.png and b/public/assets/project/22_content_pyonsnalcolor.png differ diff --git a/public/assets/project/22_thumbnail_dangledangle.png b/public/assets/project/22_thumbnail_dangledangle.png index 78bd9dc..c638a94 100644 Binary files a/public/assets/project/22_thumbnail_dangledangle.png and b/public/assets/project/22_thumbnail_dangledangle.png differ diff --git a/public/assets/project/22_thumbnail_mukpat.png b/public/assets/project/22_thumbnail_mukpat.png index 393f30a..03f5046 100644 Binary files a/public/assets/project/22_thumbnail_mukpat.png and b/public/assets/project/22_thumbnail_mukpat.png differ diff --git a/public/assets/project/22_thumbnail_pyeonlee.png b/public/assets/project/22_thumbnail_pyeonlee.png index 293592a..4d938c0 100644 Binary files a/public/assets/project/22_thumbnail_pyeonlee.png and b/public/assets/project/22_thumbnail_pyeonlee.png differ diff --git a/public/assets/project/22_thumbnail_pyonsnalcolor.png b/public/assets/project/22_thumbnail_pyonsnalcolor.png index 6300252..21554ce 100644 Binary files a/public/assets/project/22_thumbnail_pyonsnalcolor.png and b/public/assets/project/22_thumbnail_pyonsnalcolor.png differ diff --git a/public/assets/project/23_content_baro.png b/public/assets/project/23_content_baro.png new file mode 100644 index 0000000..6ff7498 Binary files /dev/null and b/public/assets/project/23_content_baro.png differ diff --git a/public/assets/project/23_content_baro_2.png b/public/assets/project/23_content_baro_2.png new file mode 100644 index 0000000..522d5b0 Binary files /dev/null and b/public/assets/project/23_content_baro_2.png differ diff --git a/public/assets/project/23_content_fullcar.png b/public/assets/project/23_content_fullcar.png new file mode 100644 index 0000000..0db5acc Binary files /dev/null and b/public/assets/project/23_content_fullcar.png differ diff --git a/public/assets/project/23_content_fullcar_2.png b/public/assets/project/23_content_fullcar_2.png new file mode 100644 index 0000000..50e935e Binary files /dev/null and b/public/assets/project/23_content_fullcar_2.png differ diff --git a/public/assets/project/23_content_linker.png b/public/assets/project/23_content_linker.png new file mode 100644 index 0000000..fae4ef5 Binary files /dev/null and b/public/assets/project/23_content_linker.png differ diff --git a/public/assets/project/23_content_linker_2.png b/public/assets/project/23_content_linker_2.png new file mode 100644 index 0000000..65fce4d Binary files /dev/null and b/public/assets/project/23_content_linker_2.png differ diff --git a/public/assets/project/23_content_moneymong.png b/public/assets/project/23_content_moneymong.png new file mode 100644 index 0000000..95a71a9 Binary files /dev/null and b/public/assets/project/23_content_moneymong.png differ diff --git a/public/assets/project/23_content_moneymong_2.png b/public/assets/project/23_content_moneymong_2.png new file mode 100644 index 0000000..bea330c Binary files /dev/null and b/public/assets/project/23_content_moneymong_2.png differ diff --git a/public/assets/project/23_content_susu.png b/public/assets/project/23_content_susu.png new file mode 100644 index 0000000..25fe669 Binary files /dev/null and b/public/assets/project/23_content_susu.png differ diff --git a/public/assets/project/23_content_susu_2.png b/public/assets/project/23_content_susu_2.png new file mode 100644 index 0000000..671e78f Binary files /dev/null and b/public/assets/project/23_content_susu_2.png differ diff --git a/public/assets/project/23_content_yeobee.png b/public/assets/project/23_content_yeobee.png new file mode 100644 index 0000000..9f2d157 Binary files /dev/null and b/public/assets/project/23_content_yeobee.png differ diff --git a/public/assets/project/23_content_yeobee_2.png b/public/assets/project/23_content_yeobee_2.png new file mode 100644 index 0000000..b4e74b2 Binary files /dev/null and b/public/assets/project/23_content_yeobee_2.png differ diff --git a/public/assets/project/23_thumbnail_baro.png b/public/assets/project/23_thumbnail_baro.png new file mode 100644 index 0000000..1b50172 Binary files /dev/null and b/public/assets/project/23_thumbnail_baro.png differ diff --git a/public/assets/project/23_thumbnail_fullcar.png b/public/assets/project/23_thumbnail_fullcar.png new file mode 100644 index 0000000..6048f54 Binary files /dev/null and b/public/assets/project/23_thumbnail_fullcar.png differ diff --git a/public/assets/project/23_thumbnail_linker.png b/public/assets/project/23_thumbnail_linker.png new file mode 100644 index 0000000..5951196 Binary files /dev/null and b/public/assets/project/23_thumbnail_linker.png differ diff --git a/public/assets/project/23_thumbnail_moneymong.png b/public/assets/project/23_thumbnail_moneymong.png new file mode 100644 index 0000000..7538fc3 Binary files /dev/null and b/public/assets/project/23_thumbnail_moneymong.png differ diff --git a/public/assets/project/23_thumbnail_susu.png b/public/assets/project/23_thumbnail_susu.png new file mode 100644 index 0000000..a4dd540 Binary files /dev/null and b/public/assets/project/23_thumbnail_susu.png differ diff --git a/public/assets/project/23_thumbnail_yeobee.png b/public/assets/project/23_thumbnail_yeobee.png new file mode 100644 index 0000000..9f2d157 Binary files /dev/null and b/public/assets/project/23_thumbnail_yeobee.png differ diff --git a/types/project.ts b/types/project.ts index d5a5bc8..8595547 100644 --- a/types/project.ts +++ b/types/project.ts @@ -10,7 +10,7 @@ export interface Project { name: string; title: string; thumbnail: string; - content: string; + content: string | string[]; tags: string[]; team: string[]; field: ProjectField[];