{"id":21480833,"url":"https://github.com/blazorstudy/bicycle-sharing-system-workshop","last_synced_at":"2025-04-23T02:26:04.487Z","repository":{"id":256305047,"uuid":"851105512","full_name":"blazorstudy/bicycle-sharing-system-workshop","owner":"blazorstudy","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-30T00:39:27.000Z","size":3410,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-22T11:53:26.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/blazorstudy.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":"2024-09-02T12:40:11.000Z","updated_at":"2024-10-07T11:53:25.000Z","dependencies_parsed_at":"2024-09-13T00:18:51.283Z","dependency_job_id":null,"html_url":"https://github.com/blazorstudy/bicycle-sharing-system-workshop","commit_stats":null,"previous_names":["blazorstudy/bicycle-sharing-system-workshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fbicycle-sharing-system-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fbicycle-sharing-system-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fbicycle-sharing-system-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazorstudy%2Fbicycle-sharing-system-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blazorstudy","download_url":"https://codeload.github.com/blazorstudy/bicycle-sharing-system-workshop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250356229,"owners_count":21417050,"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-23T12:18:20.214Z","updated_at":"2025-04-23T02:26:04.466Z","avatar_url":"https://github.com/blazorstudy.png","language":"C#","readme":"# 프로젝트 개요\n\n## 워크샵 목표\n### .NET으로 할 수 있는 다양한 개발 방법을 체험해 보기\n\n- MAUI로 모바일 앱 만들기\n  - 모바일 푸시 받아보기\n- 다양한 크로스 플랫폼 어플리케이션 개발 경험\n  - Uno-Platform\n  - Avalonia\n- .NET Backend 개발\n  - Aspire\n  - Minimal API\n  - MySql - Running on container environment\n\n### 다음에 해보는 걸로\n- Blaozr MAUI Hybrid\n- IoT 기기 사용\n\n## 워크샵 운영\n### 진행 멤버\n| 이름 | 역할 | 비고 |\n|:--------:|:--------|:--------:|\n| 김진석 | 세션진행자/스폰서 | Blazor, 커피상품권 |\n| 박구삼 | 세션진행자 | Aspire backend |\n| 이재웅 | 세션진행자 | Uno-Platform |\n| 이광석 | 세션진행자 | Avalonia |\n| 조장원 | 세션진행자 | MAUI |\n| 유현아 | 스폰서 | 한빛앤(장소) |\n| 조동수 | 스폰서 | 인프라지스틱스(점심) |\n\n### 타임 테이블\n| # | 시간 | 내용 | 비고 |\n|:--:|:--:|:--|:--:|\n|   | 10:00 - 10:20 | 오프닝 및 후원사 소개 | 김진석, 유현아 |\n| 1 | 10:20 - 10:50 | [Blazor](./sessions/1.%20blazor/readme.md) | 김진석  |\n| 2 | 11:00 - 12:00 | [Backend \u0026 Aspire](./sessions/2.%20backend%20and%20aspire/readme.md) | 박구삼 |\n|   | 12:00 - 12:45 | 점심 시간 |   |\n| 3 | 12:45 - 14:15 | [Uno-Platform](./sessions/3.%20uno-platform/readme.md) | 이재웅 |\n| 4 | 14:25 - 15:25 | [Avalonia](./sessions/4.%20avalonia/readme.md) | 이광석  |\n| 5 | 15:35 - 17:05 | [MAUI](./sessions/5.%20maui/readme.md) | 조장원  |\n|   | 17:10 - 17:30 | 클로징, 경품 추첨, 기념사진 | 김진석, 조동수 |\n\n## 워크샵 컨텐츠\n\n### 공유 자전거 플랫폼\n\n| 항목 | 내용 | 기능 |\n|:--------:|:--------|:--------:|\n| Blazor | 공유 자전거 플랫폼 홍보 광고 페이지 | 플랫폼 및 개발하는 내용에 대한 설명에 대한 페이지 |\n| Aspire | DB 및 Backend | DB CRUD 및 정보 관리  |\n| Uno-Platform | 관리자 페이지 | 대여소 및 자전거의 등록, 조회 |\n| Avalonia | 키오스크 앱 | 현재 대여소 목록 표시, 대여소 내 자전거 상태 목록 표시 |\n| MAUI | 사용자 앱 | 자전기 빌리기 및 반납, 반납 요청 알림 |\n\n### 레포지토리 내용\nsessions : 각 세션의 내용이 정리되어 있는 폴더입니다.   \n\u003e0.prerequisites : 워크샵 사전 준비 내용이 정리된 폴더입니다.   \n\n\u003e1.blazor : blazor 세션 폴더입니다.   \n\u003e\u003e complete : 세션이 끝나면 완성될 코드를 저장합니다.   \n\u003e\u003e start : 세션을 시작할 때 열 폴더를 저장합니다.   \n\u003e\u003e readme.md : 세션 진행 설명이 있으면 됩니다.   \n\n\u003e2.backend and aspire : backend and aspire 세션 폴더입니다.   \n\u003e\u003e complete : 세션이 끝나면 완성될 코드를 저장합니다.   \n\u003e\u003e start : 세션을 시작할 때 열 폴더를 저장합니다.   \n\u003e\u003e readme.md : 세션 진행 설명이 있으면 됩니다.   \n\n\u003e3.uno-platform : uno-platform 세션 폴더입니다.   \n\u003e\u003e complete : 세션이 끝나면 완성될 코드를 저장합니다.   \n\u003e\u003e start : 세션을 시작할 때 열 폴더를 저장합니다.   \n\u003e\u003e readme.md : 세션 진행 설명이 있으면 됩니다.   \n\n\u003e4.avalonia : avalonia 세션 폴더입니다.   \n\u003e\u003e complete : 세션이 끝나면 완성될 코드를 저장합니다.   \n\u003e\u003e start : 세션을 시작할 때 열 폴더를 저장합니다.   \n\u003e\u003e readme.md : 세션 진행 설명이 있으면 됩니다.   \n\n\u003e5.maui : maui 세션 폴더입니다.   \n\u003e\u003e complete : 세션이 끝나면 완성될 코드를 저장합니다.   \n\u003e\u003e start : 세션을 시작할 때 열 폴더를 저장합니다.   \n\u003e\u003e readme.md : 세션 진행 설명이 있으면 됩니다.   \n\n### 컨텐츠 요구사항 \u003e 각 세션 페이지로 이동\n\n* 공통\n  * 최소한의 디자인과 최소한의 API만 이용(쉽게 알려주기 위한 목적)\n  * 보안 및 신원검증 단계는 X\n* Aspire\n  * 대여소 CRUD 구성\n  * 자전거 CRUD 구성\n  * 자전거 대여/반납 구성\n  * 자전거의 상태는 소속 대여소와 대여중 여부만 존재\n* Uno-Platform\n  * TBD\n* Avalonia\n  * TBD\n* MAUI\n  * TBD\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazorstudy%2Fbicycle-sharing-system-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblazorstudy%2Fbicycle-sharing-system-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazorstudy%2Fbicycle-sharing-system-workshop/lists"}