{"id":18318667,"url":"https://github.com/connect-foundation/2019-16","last_synced_at":"2025-04-05T21:32:58.862Z","repository":{"id":35877979,"uuid":"218952410","full_name":"connect-foundation/2019-16","owner":"connect-foundation","description":"✏스터디, 모집부터 예약까지 한번에! 스터디원을 모집하고 원하는 지역에 이용 가능한 스터디룸을 예약할 수 있도록  검색해주는 플랫폼","archived":false,"fork":false,"pushed_at":"2023-07-18T22:54:11.000Z","size":4538,"stargazers_count":14,"open_issues_count":149,"forks_count":8,"subscribers_count":1,"default_branch":"release","last_synced_at":"2025-03-21T12:13:37.507Z","etag":null,"topics":["bulma-css-framework","expressjs","microservices-architecture","reactjs"],"latest_commit_sha":null,"homepage":"https://studycombined.shop","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/connect-foundation.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":"2019-11-01T09:12:11.000Z","updated_at":"2024-04-22T05:38:13.000Z","dependencies_parsed_at":"2024-11-05T18:21:25.595Z","dependency_job_id":null,"html_url":"https://github.com/connect-foundation/2019-16","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connect-foundation%2F2019-16","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connect-foundation%2F2019-16/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connect-foundation%2F2019-16/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connect-foundation%2F2019-16/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connect-foundation","download_url":"https://codeload.github.com/connect-foundation/2019-16/tar.gz/refs/heads/release","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406078,"owners_count":20933803,"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":["bulma-css-framework","expressjs","microservices-architecture","reactjs"],"created_at":"2024-11-05T18:11:12.228Z","updated_at":"2025-04-05T21:32:58.426Z","avatar_url":"https://github.com/connect-foundation.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e📝 Study Combined 📝\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/connect-foundation/2019-16/wiki\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Documentation\" src=\"https://img.shields.io/badge/documentation-yes-brightgreen.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/connect-foundation/2019-16/wiki\" target=\"_blank\"\u003e\n    \u003cimg alt=\"node\" src=\"https://img.shields.io/node/v/3\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/connect-foundation/2019-16/wiki\" target=\"_blank\"\u003e\n    \u003cimg alt=\"node\" src=\"https://github.com/connect-foundation/2019-16/workflows/PR Test [Service]/badge.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e ✏ 스터디원을 모집하고 원하는 지역에 이용 가능한 스터디룸을 예약할 수 있도록 검색해주는 플랫폼입니다.\n\n### [🏠 Homepage](http://studycombined.shop)\n\n### [📖 Wiki](https://github.com/connect-foundation/2019-16/wiki)\n\n### [💾 더 많은 정보](https://www.notion.so/9f5925bc47884bf7ad0bb258a2566c9e)\n\n### [🎥 데모 영상](https://www.youtube.com/playlist?list=PLgN7SPXzVFBCx30q9n8s5Y3DbCJBRTFfX)\n\n## 프로젝트 소개\n\n### 주제 선정 이유\n\n프로젝트 주제를 정하기 위해 강남역에서 만나기로 한 16조. 스터디룸을 예약하기 위해서 전화를 돌려보기 시작한다. 하지만 남아있는 스터디룸을 찾다가 지쳐버리는데... 두-둥\n\n이렇게 된거 스터디룸 사용을 편하게 하는 서비스를 우리가 만들어 보자!👊\n\n### 기술 스택\n\n| Front-End        | Back-End  | DevOps       | Etc      |\n| ---------------- | --------- | ------------ | -------- |\n| `React`          | `Express` | `Git Action` | `jest`   |\n| `Bulma`          | `mongoDB` |              | `socket` |\n| `Kakao Maps API` | `elasticsearch`|              | `OAuth`  |\n\n### 특징\n\n- 마이크로서비스 아키텍쳐\n- 소켓 통신 프로토콜 구현\n- 결제 서비스\n- 엘라스틱 서치 검색\n- 내 지역 기반 스터디 그룹/스터디룸 검색\n\n## 마이크로서비스 아키텍쳐\n![서비스구성도2](https://user-images.githubusercontent.com/39212304/71319744-a1ddcd80-24e5-11ea-8305-981c3fb6f070.png)\n\n\n## 화면 구성\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337283-49aed600-258e-11ea-8d12-6aa81e0d3f04.png\"\u003e\u003c/th\u003e\n    \u003cth\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337331-85e23680-258e-11ea-98e5-715d3feacf28.png\"\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e메인 페이지\u003c/td\u003e\n    \u003ctd\u003e검색 페이지\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337389-e07b9280-258e-11ea-8047-78846a8fa988.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337423-03a64200-258f-11ea-93c2-8b0065d4531e.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e스터디 그룹 생성 페이지\u003c/td\u003e\n    \u003ctd\u003e스터디룸 예약 페이지\u003c/td\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337467-2c2e3c00-258f-11ea-95d7-12393bc9fbbf.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg width=\"1067\" alt=\"스크린샷 2019-12-23 오후 2 10 00\" src=\"https://user-images.githubusercontent.com/42646264/71337505-5d0e7100-258f-11ea-8c45-35deb8a38ac1.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003ctd\u003e카카오페이 결제 페이지\u003c/td\u003e\n    \u003ctd\u003e결제 완료 페이지\u003c/td\u003e\n  \u003c/tr\u003e \n\u003c/table\u003e\n\n\n## 팀원 소개\n\n👤 **이아람**\n\n- 언제나 즐겁게 코딩하는 것이 꿈이자 목표입니다. 맏은 일은 끝까지 책임지고 진행하려 노력합니다.\n- log 서비스, group 서비스, CI/CD 담당\n- '나'에게 '이아람'이란..?\n  - 김세진: 아람이가 없으면 3형제가 집을 난장판으로 만들어 놓는 느낌??\n  - 임태현: 작지만 연비 좋은 슈퍼카, 식사도 그렇고 공부도 그렇다.\n  - 이수배: 빠른 결단. 빠르게 적용하는 능력. 걸음속도 마저 빠른 그..\n\n👤 **김세진**\n\n- 팀원들에게 문서화에 대한 중요성을 끊임없이 강조하는 잔소리꾼입니다. 사용자와 동료를 위한 코드를 짜기 위해 항상 생각하고 프로젝트의 큰 그림을 보는 것을 좋아합니다.\n- reservation 서비스, analytics 서비스 담당\n- '나'에게 '김세진'이란..?\n  - 임태현: 수염이 우리나라에서 몇 안되게 어울리는 영국 신사, 덩치 값 less, 하지만 인생은 \"세진킴\"처럼...\n  - 이아람: 꼼꼼대마왕이다. 항상 코드에 대한 걱정이 한가득이다🤣\n  - 이수배: 필기란 이렇게 하는 것.. 정리의 중요함이랄까. 항상 나에게 강조한다. 왜 나일까..\n\n👤 **이수배**\n\n- 주체적으로 일하는것을 좋아하고, 코드의 품질은 팀의 으쌰으쌰 하는 분위기가 중요하다고 생각합니다. 팀원 모두가 하고싶은 것을 담당해서 했으면 하는 마음입니다. \n- 마이크로아키텍처 설계 및 서비스간 통신을 위한 구조 및 클래스, 모듈\n- 서비스 : search, group\n- '나'에게 '이수배'란..?\n  - 임태현: 결혼 준비해야하는데 술 먹는데 돈을 왜 이렇게 많이 쓸까... 우리의 총무, 우리의 돈과 프로젝트를 책임지는 맏형\n  - 김세진: 30대의 뚝심!!! 가능성이 보이면 만들어낸다. (feat. 인디언 기우제)\n  - 이아람: 자유로운 막내. 여러가지 상황에 대한 고민을 많이 한다.\n\n👤 **임태현**\n\n- 한 곳에 이목이 가면 끝까지 파고 드는 개발자 입니다. 함수형 프로그래밍을 좋아하고, 팀내 비동기 제어 디버거로 사용됩니다.\n- 아키텍처 공동 설계, group 서비스 및 전체적인 클라이언트 담당, analytics 공동 담당\n- '나'에게 '임태현'이란..?\n  - 김세진: 16조의 메인 딜러. 개발 속도가 가장 빠른 플레이어. 손이 빠른건가?\n  - 이아람: 우리조 열정마왕😈 코드리뷰를 열심히 해준다.\n  - 이수배: 그래.. 한창 이것저것 관심 많을 때지..\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnect-foundation%2F2019-16","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconnect-foundation%2F2019-16","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnect-foundation%2F2019-16/lists"}