View on GitHub

capstone-2023-09

지역 공동체를 위한, 시간을 화폐로 도움을 주고받는 커뮤니티 앱

타임페이 커뮤니티 (2023 다학제간캡스톤디자인 9팀)

타임페이 커뮤니티 9조 포스터 (1)-1

0. 앱 다운로드

다운로드 링크

1. 프로젝트 소개

✨ 지역 공동체 안에서 시간을 화폐로 도움을 주고 받을 수 있는 커뮤니티 서비스를 네이버 카페에서 앱으로 개선한다.

타임페이란?

타임페이는 기존의 시간은행 개념에서부터 출발했다.

✨ “시간은행”이란 자신의 시간과 재능을 써서 도움이 필요한 이웃을 돕고, 내가 쓴 시간만큼 시간 화폐를 적립해 나에게 필요한 도움을 받을 때 사용하는 신개념 품앗이 활동을 말한다.

즉, 시간 단위 화폐 거래를 수단으로 호혜적이고 공익적인 활동 확산을 조장할 수 있다.

현재 시행되고 있는 서울 시간 은행은 네이버 카페를 통해 거래, 도움 주기, 도움 받기 등 일련의 활동을 관리하고 있으며 ‘코디네이터’라고 불리는 인력이 사용자 간의 매칭을 주도하고 매칭시 발생한 거래에 대해 수기로 기입하고 있는 상황이다.

타임페이는 이런 문제를 해결하는 시스템을 개발해 보다 체계적이고 자동화된 시간 은행 운영을 목표로 하는 프로젝트이다.

2. 영상

소개 영상

Video Label

시연 영상

image

3. 팀 소개

Frontend

한수연 🐬

💡 **1687
📒 suyunup57@gmail.com
🔥 #팀장 #UXUI디자인 #Frontend Admin, User #Flutter Android 리드/개발

김하연 🐣

💡 **1581
📒 iioo3356@gmail.com
🔥 #기획 #Frontend 리드/개발 - User, Admin #Flutter Android 

이진 🐻‍❄️

💡 **1648
📒 leejin684@gmail.com
🔥 #기획 #Frontend

황세윤 🐑

💡 **3167
📒 yoony0193@kookmin.ac.kr
🔥 #기획 #Frontend

Backend

이용훈 🦒

💡 **5301
📒 cjswl1357@kookmin.ac.kr
🔥 #Backend # 게시글 서버 개발

김명환 🐯

💡 **1582
📒 myeonghwan2@kookmin.ac.kr
🔥 #기획 #Backend #로그인 및 유저 관련 개발

김준영 🦈

💡 **3049
📒 mrgentle1@kookmin.ac.kr
🔥 #Backend # 데이터베이스 서버 관련

서준원 🦅

💡 **3384
📒 wnsdnjs700@gmail.com
🔥 #Backend #기관 유저 관련 서버 개발 #관리자 서버 개발

4. 기술 스택

📚 Frontend

</tr>
역할 종류
Library RED
App
Programming Language RED
UX/UI RED


📚 Backend

역할 종류
Framework RED RED
Database RED
Programming Language RED
API RED


📚 Common

역할 종류
협업 관리 RED
디자인 RED
Version Control RED RED


5. 사용법

프론트엔드

로컬 실행 방법

프로젝트 레포지터리 클론

` $ git clone https://github.com/kookmin-sw/capstone-2023-09.git `

remote 갱신

` $ git remote update`

마스터 브랜치 이동

` $ git checkout -t master branch`

디렉토리 이동후 yarn start 실행

` $ yarn install $ yarn start`

배포 방법

빌드 시 yarn build 실행

$ yarn build

도커 이미지 빌드

도커 허브에 푸쉬

ssh로 ec2 인스턴스 접속

도커 허브에서 이미지 pull

도커 컨테이너 start

위 과정을 github action을 통해 파이프라인을 구축하였습니다.

로컬 실행 방법

vscode 사용

앱 폴더 이동

$ cd /Users/hayeonkim/capstone-2023-09/src/app/flutter

디바이스 선택 vscode 명령어 팔레트 -> Flutter: Select Device -> 안드로이드 애뮬레이터 선택 main.dart 파일에서 start debugging

백엔드

서버 빌드

프로젝트 레포지터리 클론

$ git clone https://github.com/kookmin-sw/capstone-2023-09.git

프로젝트 백엔드 브랜치로 이동

$ git checkout [backend branch]

작업 디렉토리로 이동

$ cd [backend branch]

도커 컨테이너 빌드

$ docker-compose up -d

작업한 내용을 github Action CI/CD에서 해당 브랜치 배포

6. 시스템 구조도

Group 6 (2)

7. 소개 자료

8. 문서 자료