Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taedonn/partywonguham
파티원구함 - 단체 약속 시간 확정 서비스
https://github.com/taedonn/partywonguham
calendar firebase-firestore meeting nuxtjs web web-app
Last synced: 25 days ago
JSON representation
파티원구함 - 단체 약속 시간 확정 서비스
- Host: GitHub
- URL: https://github.com/taedonn/partywonguham
- Owner: taedonn
- License: mit
- Created: 2023-12-06T10:15:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T14:24:24.000Z (8 months ago)
- Last Synced: 2024-04-14T04:25:46.860Z (8 months ago)
- Topics: calendar, firebase-firestore, meeting, nuxtjs, web, web-app
- Language: Vue
- Homepage: https://partywon.taedonn.com
- Size: 32.7 MB
- Stars: 2
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](https://partywonguham.s3.ap-northeast-2.amazonaws.com/readme_bg_1.png)
---
## 파티원구함의 주요 기능
### 📅 약속 생성
> 인원수, 날짜, 시간, 알림 설정을 하고 약속 생성 버튼을 누르면 약속 페이지가 생성됩니다. 약속 페이지의 링크를 공유해 인원수가 채워지면 타임라인의 색이 진해집니다.
약속 페이지 생성
타임라인에 시간 추가
### 📧 알림 발송
> 설정한 인원수가 모두 채워지면 알림 수신에 동의한 사람에 한해서 이메일로 알림을 발송합니다.
설정한 인원수가 모두 채워짐
이메일로 알림 발송
## 아키텍쳐
### 🧬 Serverless framework
> Nuxt.js와 Nuxt.js에서 기본 제공하는 SSR 기능을 사용해 별도의 서버를 두지 않고 운영하고 있습니다. 따라서 사용하는 인원이 한 동안 없었던 경우 부팅하는데 몇초의 시간이 걸릴 수 있습니다.
### 🛢 Database
> 데이터베이스는 Firebase의 Cloud Firestore를 사용하고 있고, Firebase에서 기본 제공하는 `firebase admin sdk`를 사용해서 데이터베이스에 접근하고 있습니다.
서비스 구성도
## 기술 스택
category
stacks
Common
Frontend
Backend
Deployment
CI/CD
## 팀원
taedonn
commits
·
pull requests
g1azed
commits
·
pull requests
hanjuda
commits
·
pull requests
## 바로가기
[홈페이지](https://partywon.taedonn.com)
[약속 잡기](https://partywon.taedonn.com/create)
[피드백 및 문의](https://partywon.taedonn.com/feedback)
[개인정보 처리방침](https://partywon.taedonn.com/privacy)
## 라이센스
MIT License © 2023-PRESENT, 파티원구함
[라이센스 전문](https://github.com/taedonn/partywonguham/blob/main/LICENSE)