Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

파티원구함 - 단체 약속 시간 확정 서비스

Awesome Lists containing this project

README

        

![](https://partywonguham.s3.ap-northeast-2.amazonaws.com/readme_bg_1.png)
---


Node badge
Release badge
Release date badge
License badge

 

## 파티원구함의 주요 기능

### 📅 약속 생성

> 인원수, 날짜, 시간, 알림 설정을 하고 약속 생성 버튼을 누르면 약속 페이지가 생성됩니다. 약속 페이지의 링크를 공유해 인원수가 채워지면 타임라인의 색이 진해집니다.



Create time 1


Create time 2




약속 페이지 생성




타임라인에 시간 추가



 

### 📧 알림 발송

> 설정한 인원수가 모두 채워지면 알림 수신에 동의한 사람에 한해서 이메일로 알림을 발송합니다.



Send email 1


Send email 2




설정한 인원수가 모두 채워짐




이메일로 알림 발송



 

## 아키텍쳐

### 🧬 Serverless framework

> Nuxt.js와 Nuxt.js에서 기본 제공하는 SSR 기능을 사용해 별도의 서버를 두지 않고 운영하고 있습니다. 따라서 사용하는 인원이 한 동안 없었던 경우 부팅하는데 몇초의 시간이 걸릴 수 있습니다.

### 🛢 Database

> 데이터베이스는 Firebase의 Cloud Firestore를 사용하고 있고, Firebase에서 기본 제공하는 `firebase admin sdk`를 사용해서 데이터베이스에 접근하고 있습니다.



Service structure




서비스 구성도



 

## 기술 스택



category
stacks





Common




Node badge
NPM badge
JavaScript badge
TypeScript badge




Frontend




Nuxt.js badge
Vue.js badge
Vite badge
Tailwind CSS badge
Swiper badge




Backend




Firestore badge
NoSQL badge




Deployment




Vercel badge
Firebase badge




CI/CD




Github Actions badge
Visual Studio Code badge


 

## 팀원




taedonn


taedonn



commits
·

pull requests



g1azed


g1azed



commits
·

pull requests



hanjuda


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)