{"id":20449074,"url":"https://github.com/codestates-seb/seb42_main_013","last_synced_at":"2025-04-13T01:42:42.793Z","repository":{"id":130721091,"uuid":"608434425","full_name":"codestates-seb/seb42_main_013","owner":"codestates-seb","description":"I Pill U - 당신을 위한 영양제 맞춤 서비스","archived":false,"fork":false,"pushed_at":"2023-04-11T05:23:12.000Z","size":48391,"stargazers_count":6,"open_issues_count":42,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-13T01:41:56.117Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://ipillu.link/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codestates-seb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-02T02:14:31.000Z","updated_at":"2024-12-09T12:53:22.000Z","dependencies_parsed_at":"2023-05-13T10:15:30.868Z","dependency_job_id":null,"html_url":"https://github.com/codestates-seb/seb42_main_013","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb42_main_013","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb42_main_013/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb42_main_013/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb42_main_013/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codestates-seb","download_url":"https://codeload.github.com/codestates-seb/seb42_main_013/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654030,"owners_count":21140235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T10:38:43.973Z","updated_at":"2025-04-13T01:42:42.786Z","avatar_url":"https://github.com/codestates-seb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\n  \u003cimg width=\"40px\" src=\"https://user-images.githubusercontent.com/77859683/228727338-a7859126-bdf5-4d9e-aeff-c8dd56296b88.png\" alt=\"ipillu-logo\" style=\"margin-bottom:-7px\"\u003e\n  \u003cspan\u003eI Pill U\u003c/span\u003e\n\u003c/h1\u003e\n\n\u003cbr/\u003e\n\u003cdiv  align=\"center\"\u003e\n  \u003cimg width=\"60%\" src=\"https://user-images.githubusercontent.com/77859683/228727366-e4bb41d5-e111-442f-b0af-ac550bd41dc6.png\" alt=\"ipillu-logo\"\u003e\n\u003c/div\u003e\n\u003ch3 align=\"center\"\u003e당신을 위한 영양제 맞춤 서비스, I Pill U\u003c/h3\u003e\n\u003c/br\u003e\n\n- **`팀 이름` :** **🍙양반김에 양조간장🥢**\n- **`프로젝트 명` :** I Pill U\n- **`프로젝트 기간` :** 2023.03.03. - 2023.04.03.\n- **`한 줄 소개` :** 영양제 관리를 돕고 새로운 영양제를 추천하는 사용자 맞춤 영양제 서비스\n- **`팀원` :** 양예진(팀장), 김민지, 김태은, 반종현(부팀장), 조민기\n- **`링크` :** [I Pill U 홈페이지](http://ipillu.link/) | [서비스 메뉴얼](https://drive.google.com/file/d/1yzOMx5NTbo7W8sjl1KdhyVBO08Z_EuJ9/view?usp=share_link)\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e* I Pill U는 모바일 환경에 최적화되어 있습니다.\u003c/h3\u003e\u003ch3\u003e모바일 열람을 원하시면 아래 QR코드를 활용해 주세요!\u003c/h3\u003e\n  \u003cimg width=\"30%\" src=\"https://user-images.githubusercontent.com/116554914/228786478-4c99907e-326a-45c0-8a93-4dd4777089f8.png\" alt=\"ipillu-qrcode\"\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n## :bulb: Intro\n\u003ch3\u003e영양제 종류, 복용법, 유통기한...일일이 기억하기 너무 복잡해 :face_with_spiral_eyes: 손쉽게 관리할 수 있는 방법 없나?\u003c/h3\u003e\n\u003ch3\u003e내 건강을 위해 무슨 영양제를 먹으면 좋을까? :thinking:\u003c/h3\u003e\n\n\n- 나만의 **영양제 달력**으로 꼼꼼하게 정리하는 영양제 일정\n- 필요한 영양제는 **추천**받고 새로운 영양제 **검색**까지\n- 복용 중인 **영양제**와 **약**은 한 페이지에서 손쉽게 관리\n\n\u003cbr/\u003e\n\n## :family: 팀원 소개\n\n| [양예진\u003cbr\u003e(FE, 팀장)](https://github.com/yjyaang) | [김민지\u003cbr\u003e(FE)](https://github.com/JOAAAAAAAAAAA) | [김태은\u003cbr\u003e(FE)](https://github.com/10xc) | [반종현\u003cbr\u003e(BE, 부팀장)](https://github.com/JONGHYUNVAN) | [조민기\u003cbr\u003e(BE)](https://github.com/SEB-BE-42-mkcho) | \n| :---: | :---: | :---: | :---: | :---: |\n| \u003cimg alt=\"양예진\" src=\"https://user-images.githubusercontent.com/77859683/228738032-26654b73-fef7-47c6-a301-44ce48593257.png\" height=\"150\"\u003e | \u003cimg alt=\"김민지\" src=\"https://user-images.githubusercontent.com/77859683/228738461-5a3dbe9a-a78c-4ada-81b3-f8dcc9a7af5e.png\" height=\"150\"\u003e | \u003cimg alt=\"김태은\" src=\"https://user-images.githubusercontent.com/77859683/228740344-c8a32f16-5b3f-4167-b6e3-85c4aed5512c.png\" height=\"150\" style=\"\"\u003e | \u003cimg alt=\"반종현\" src=\"https://user-images.githubusercontent.com/77859683/228738489-e17bf780-db54-4bf4-b91b-9a9e92067d5d.png\" height=\"150\"\u003e | \u003cimg alt=\"조민기\" src=\"https://user-images.githubusercontent.com/77859683/228738494-3630891b-2d8f-49a7-ab43-c812144ed802.png\" height=\"150\"\u003e |\n|\u003cp align=\"left\"\u003e- (웹) 좌측 소개 페이지\u003cbr/\u003e- 시작 페이지\u003cbr/\u003e- 유저 정보 CRU\u003cbr/\u003e- 영양제 추천 페이지\u003cbr/\u003e- 영양제 검색 페이지\u003cbr/\u003e- 토큰 만료 검증 함수\u003cbr/\u003e\u003c/p\u003e |\u003cp align=\"left\"\u003e- 알약 관리 페이지\u003cbr/\u003e- 데이터 생성 페이지\u003cbr/\u003e- 영양제CRUD\u003cbr/\u003e- fitlering\u0026sorting\u003cbr/\u003e- 바코드 인식 후\u003cbr/\u003e자동 입력\u003cbr/\u003e\u003c/p\u003e|\u003cp align=\"left\"\u003e- 회원가입 페이지\u003cbr/\u003e- 로그인 페이지\u003cbr/\u003e- 캘린더 페이지\u003cbr/\u003e  (캘린더/타임라인)\u003cbr/\u003e\u003c/p\u003e|\u003cp align=\"left\"\u003e- Spring security\u003cbr/\u003e  - JWT\u003cbr/\u003e- User, Detail,\u003cbr/\u003e Supplement,\u003cbr/\u003eConcern\u003cbr/\u003eDetailSupplement\u003cbr/\u003eCRUD 및\u003cbr/\u003e연관관계 매핑\u003cbr/\u003e- NaverOpenApi \u003cbr/\u003eController\u003cbr/\u003e\u003c/p\u003e|\u003cp align=\"left\"\u003e- Concern CRU\u003cbr/\u003e- NaverOpenAPI적용\u003cbr/\u003e\u003c/p\u003e|\n\u003cbr/\u003e\n\n## :computer: 기술 스택\n\n### 공통\n\u003cimg src=\"https://img.shields.io/badge/Git-F05032?style=for-the-badge\u0026logo=Git\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Github-181717?style=for-the-badge\u0026logo=Github\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Discord-5865F2?style=for-the-badge\u0026logo=Discord\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Notion-000000?style=for-the-badge\u0026logo=Notion\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge\u0026logo=Figma\u0026logoColor=white\"\u003e\n\n### Frontend\n\u003cimg src=\"https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=HTML5\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=CSS3\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/JAVASCRIPT-F7DF1E?style=for-the-badge\u0026logo=JAVASCRIPT\u0026logoColor=black\"\u003e \u003cimg src=\"https://img.shields.io/badge/REACT-61DAFB?style=for-the-badge\u0026logo=REACT\u0026logoColor=black\"\u003e \u003cimg src=\"https://img.shields.io/badge/styled components-DB7093?style=for-the-badge\u0026logo=styled-components\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Axios-5A29E4?style=for-the-badge\u0026logo=Axios\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Redux-764ABC?style=for-the-badge\u0026logo=Redux\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Swiper-6332F6?style=for-the-badge\u0026logo=Swiper\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/Amazon S3-569A31?style=for-the-badge\u0026logo=Amazon S3\u0026logoColor=white\"\u003e\n\n### Backend\n\u003cimg src=\"https://img.shields.io/badge/Java-008FC7?style=for-the-badge\u0026logo=Java\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/SPRING-6DB33F?style=for-the-badge\u0026logo=SPRING\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/SPRING BOOT-6DB33F?style=for-the-badge\u0026logo=SPRING BOOT\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/SPRING Security-6DB33F?style=for-the-badge\u0026logo=SPRING Security\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/JWT-000000?style=for-the-badge\u0026logo=JWT\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge\u0026logo=MySQL\u0026logoColor=white\"\u003e \u003cimg src=\"https://img.shields.io/badge/AMAZON EC2-FF9900?style=for-the-badge\u0026logo=Amazon EC2\u0026logoColor=white\"\u003e\n\n\u003cbr/\u003e   \n\n## 시연 영상\n|**최초 접속 페이지**|**회원가입**|\n|:---:|:---:|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231062562-4f1acdea-9d48-42d4-a8a4-a5755b20adfc.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231062621-44cb7bfc-4475-45d5-87b3-b74fb952691d.gif\"/\u003e|\n|**로그인(최초)**|**로그인(기존 유저)**|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231062794-3a57263a-25ed-48d3-835b-784ea839e82a.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231062904-6111f00d-7dcd-4df0-aa98-8eee7697b56a.gif\"/\u003e|\n|**유저 정보 등록**|**영양제 추천 페이지**|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063153-ba4d5574-353f-4342-9bac-71113f5043c8.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063347-13b7be97-7f9a-42be-8e4d-1fd3ad7eac8c.gif\"/\u003e|\n|**영양제 검색 페이지**|**영양제 달력 페이지**|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063217-dd41ac02-5065-4cee-9501-1a06f0174d24.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063250-0af6c1f2-ca37-400c-b0c9-ce1001739ff5.gif\"/\u003e|\n|**사용자 영양제 추가**|**사용자 영양제 수정 및 삭제**|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063514-3e0798be-8f5c-460e-87db-36c0f8a1d7f0.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063531-bbd2cb98-7f4d-471b-b120-d0572f20b30c.gif\"/\u003e|\n|**마이페이지\u0026로그아웃**|**access token 만료**|\n|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063600-bbf78155-02a1-48d4-8f50-39c047de602d.gif\"/\u003e|\u003cimg width=\"360px\" src=\"https://user-images.githubusercontent.com/116554914/231063608-02a5dc38-f0b6-4b51-aa0d-2685ed2a6cab.gif\"/\u003e|\n\n\n## :file_folder: 문서함\n+ [사용자 요구사항 정의서](https://docs.google.com/spreadsheets/d/17eBM3l6ISMAeMXSSNHd_SefAwoWtXF-VQcBI1VOaVSE/edit#gid=0)\n+ [API 명세서](https://documenter.getpostman.com/view/24689794/2s93JtRQ54)\n+ [API 명세서2](https://documenter.getpostman.com/view/24689794/2s93JxsMP7)\n+ [화면 정의서](https://drive.google.com/file/d/1bUcgcAfQcFdfLkO6aKqS2vBGdcjgR91o/view)\n+ [개발자 테스트](https://drive.google.com/file/d/1WwghUac7BKHWVWvpLnS-HU8FGfN-wagt/view)\n+ [활동 기록, 회의기록](https://www.notion.so/codestates/51d619ec198340e0a317638e2cd85e04)\n+ [서비스 메뉴얼](https://docs.google.com/presentation/d/1F7oTSAVCPtnpg6T06QYaP5ogIoqmDu75/edit?usp=share_link\u0026ouid=111467942398670186641\u0026rtpof=true\u0026sd=true)\n+ [기술 발표 영상](https://www.youtube.com/watch?v=kVcoMQc9Ntk)\n\u003cbr/\u003e\n\n\n## :pencil2: 커밋 \u0026 코드 컨벤션\n\n| 태그 이름 | 설명 |\n| --- | --- |\n| [Feat] | 새로운 기능 추가 |\n| [Fix] | 버그 수정 |\n| [Design] | CSS 등 사용자 UI 디자인 변경 |\n| [Style] | 코드 수정은 없지만, 코드 포맷 변경시 작성 |\n| [Refactor] | 코드 리팩토링 |\n| [Comment] | 필요한 주석 추가 및 변경 |\n| [Docs] | 문서 수정 |\n| [Test] | 테스트 및 테스트 리팩토링 코드 작성(프로덕션 코드 변경 X) |\n| [Chore] | 빌드 업무 수정, 패키지 매니저 설정 및 수정(프로덕션 코드 변경 X) |\n| [Rename] | 파일 및 폴더를 수정하는 작업 |\n| [Remove] | 파일 및 폴더를 삭제하는 작업 |\n| [Init] | 브랜치 초기화 및 초기셋팅 관련된 설정일 경우 |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodestates-seb%2Fseb42_main_013","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodestates-seb%2Fseb42_main_013","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodestates-seb%2Fseb42_main_013/lists"}