Skip to content

viiccwen/partytimes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PartyTimes 都不揪?

Next Bun Docker License

揪團神器:視覺化輕鬆揪團、決定會議時間。


功能 Features

功能 1:視覺化投票、決定時間。

功能 2:使用者無需登入即可使用(僅創建者需登入)。

功能 3:支援 Oauth (Google, GitHub), Dark Mode。

快速開始 Quick Start

直接使用

Click Here 👉 https://partytimes.org/

本地使用

需求條件 Prerequisites

  • Bun
  • Docker

安裝 Installation

  1. 克隆專案至本地:

    git clone https://github.com/viiccwen/partytimes.git
    cd partytimes
  2. 安裝依賴:

    # for frontend
    cd frontend
    bun install
    
    # for backend
    cd backend
    bun install
  3. 配置環境變數:

    • 複製 .env.example 並命名為 .env
    • 修改 .env 文件中的相關配置。
  4. 啟動應用程式:

    # for frontend
    cd frontend
    bun run dev # It's already on turbo mode
    
    # for backend
    cd backend
    bun run index.ts

文件結構 Project Structure

參閱 /frontend/backend 資料夾內的 README.md

貢獻指南 Contributing

歡迎任何形式的貢獻!請遵循以下步驟:

  1. Fork 此專案

  2. 創建新的分支:

    git checkout -b {feature, bugfix, docs}/branch-name
  3. 提交更改:

    git commit -m "{feature, bugfix, docs}: something"
  4. 推送分支:

    git push origin feature/your-feature-name
  5. 提交 Pull Request:

    1. 請詳細撰寫標題、簡介。
    2. 程式碼請簡潔易懂,能加上段落註解是最好。

常見問題 FAQ

Q: Technology Stack 是啥

  • Next.js 14 - Frontend Framework (Not 15)
  • TypeScript - Frontend Language
  • Bun - Frontend/backend runtime
  • Express.js - Backend Framwork
  • Shadcn/ui - UI Package
  • Lucide, simple icon - Icon Package
  • supabase - Database
  • Google Cloud Platform (Cloud Run) - Cloud Platform, Server
  • Docker

授權 License

本專案採用 MIT 授權。

聯繫方式 Contact

About

都不揪?|揪團揪餐好簡單,盡在PartyTimes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages