작업 기간2024.01.05 ~ 2024.02.20팀원 구성1인 개발기술스택Typescript, HTML, CSS, git, jira, wiki (라이브러리, 프레임워크 사용 X)후기처음으로 라이브러리와 프레임워크를 사용하지 않고 개발을 해보았는데, 어려움이 많았습니다. 어떤 구조로 개발을 진행할 것인지, 렌더링과 상태관리는 어떻게 진행할 것인지 고민하였습니다. React와 비슷한 구조로 진행하였으나, 부족한 부분들이 많았던것 같습니다.요구사항을 만족하는 것을 우선적으로 개발을 진행하였으며, 모든 요구사항을 구현하였습니다. 하지만 설계에 시간을 더 사용해서 확장성과 재사용성이 높은 구조로 개발하였어야 한다고 생각합니다.애자일 방식으로 개발을 진행하였으며, 꾸준히 리팩토링을 진행하였습니다. 설계에서 부족한..
작업 기간2023.10.10 ~ 2023.11.17팀원 구성개발 6명기술스택프론트엔드 : React, Nextjs, CSS협업 및 배포 툴 : figma, gitlab, Notion, mattermost, jira후기개발을 하면서 차트 라이브러리를 많이 사용했었습니다. 하지만 원하는 기능이 없거나, SVG, Canvas 중 하나만 지원하거나, 디자인이 마음에 안드는 경우가 있었습니다. 이러한 부분들을 개선하고자 차트라이브러리 개발을 기획하였습니다.오픈소스로 개발을 진행하며, 누구나 기여할 수 있도록하며, NPM에 배포하여 실제 사용자들을 받는 것을 첫번째 목표로 하였습니다. 최대한 다양한 기능들을 지원 하도록 개발을 하였으며, NPM에 배포한 후 주간 1400회의 다운로드를 기록하는 성과를 가질 수 있었..
작업 기간2023.08.28 ~ 2023.10.06팀원 구성프론트엔드 : 3명백엔드 : 3명기술스택Typescript, React, Tailwind, PWA, React Query, Recoil, Jest, Figma, Jira, Git 후기PWA를 사용해서 금융앱을 만드는 프로젝트로 진행하였습니다. 마이데이터를 사용해서 실제 금융 서비스를 구현해보고 싶었는데, 마이데이터는 개인이 사용할 수 없어서 더미데이터를 사용해야 했습니다.팀원에 개발에 익숙하지 않은 팀원이 많아서 이번 프로젝트는 학습을 목표로 개발을 하였습니다. 프론트에서는 PWA, Recoil, React Query, Jest를 학습했습니다.결제, 이체, 조건 이체(미션), 관계 설정(부모 자식) 등의 기능으로 금융 서비스를 제공하는 앱을 만..
작업 기간 2023.07.10 ~ 2023.08.18팀원 구성FrontEnd : 3명 / BackEnd : 3명기술스택 프론트엔드 : Typescript, React, Tailwind, Open Vidu백엔드 : Spring Boot, Spring Sequrity, JPA, Stomp협업 및 배포 툴 : figma, gitlab, docker, jenkins, Notion, mattermost, jira 후기 7주동안의 프로젝트가 끝났습니다. WEB RTC를 활용한 라이브 화상 채팅 마피아 게임을 만들었습니다. 09시부터 18시까지 싸피에서 작업하고, 집에와서 밥먹고 강아지를 산책시킨 후 20시~04시까지 작업하는 날들을 반복했습니다. 팀장이라는 책임감과 이번 프로젝트에서 반드시 성과를 내겠다는 다짐을 ..
작업 기간 2023.05.08 ~ 2023.05.25 팀원 구성 프론트엔드 1명백엔드 1명기술스택 프론트엔드 : Vue.js, HTML, CSS 백엔드 : SpringBoot, MySQL 라이브러리 : emailjs, cheerio, vue-chartjs 협업 툴 : GitLab, Notion, Jira 후기 3주동안의 프로젝트가 끝났습니다. kakao map API와 전국 관광지 API를 사용해서 여행 정보 사이트를 만들었습니다. 싸피에서는 프론트와 백엔드간에 연결해야하는 부분을 개발하고, 집에서는 더미데이터로 개발을 하고 버그 수정 및 디테일한 UI 추가 작업을 진행하였습니다. 인원이 2명에 개발 기간이 짧아서 최대한 빠르게 개발을 진행하였습니다. 그리고 최우수 프로젝트로 선정 될 수 있었습니다...
작업 기간 2020-01-27~2020-02-21 팀원 구성 프론트, 백엔드 : 2명 안드로이드 : 1명 AI : 1명 기술스택 프론트엔드 : Java Script, Bootstrap 백엔드 : Slim PHP, Vagrant, MySQL 안드로이드 : Kotlin AI : KNIME 아두이노 : C 협업 툴 : figma, github, Notion 프로젝트 설명 미국 캘리포니아주 샌디에이고에서 Qualcomm Institute가 주관한 Health-related IoT Tracking Platform Challenge를 위해 6주간 거주하였습니다. 최소 요구사항은 센서들의 데이터를 앱을 통해서 받아서 데이터베이스에 넣고, 이를 웹과 앱에서 사용자가 편리하게 볼 수 있도록 시각화하는 것입니다. 센서는 ..