BuyBuddy 是一個專為團購愛好者打造的平台,致力於提供簡單、高效且安全的團購體驗。
為什麼做「BuyBuddy」?
在現今追求效率與更多優惠的時代,團購成了日漸盛行的消費模式。 然而一般消費者卻缺乏更加輕鬆開團、跟團的管道。
BuyBuddy,正是一個為團購而生的平台,我們的目標是幫助使用者更快速揪團、跟團,讓每一次團購都變得輕鬆愉快。 一起在 BuyBuddy 裡找到跟你一起 Buy 的 Buddy 吧!
- LANGUAGE: Python
- Framework: Django 5.2.6
- Database: PostgreSQL
- Task Queue: Celery with RabbitMQ
- Storage: AWS S3
- CSS Framework: TailwindCSS
- JavaScript: Alpine.js, HTMX
- Rich Text Editor: TinyMCE
- Containerization: Docker
- Web Server: Nginx
- Application Server: Gunicorn
- 雲端服務: AWS (EC2, RDS)
- Email: Mailgun
-
簡潔的開團、跟團管理系統 - 簡化團購流程:
-
第三方登入 - 輕鬆使用平台服務:
-
清晰 UI 呈現 - 進度條、剩餘數量顯示,省下雙方溝通成本:
-
通知系統 - 雙方同時掌握團購資訊:
-
跟團者資訊的整理/匯出 - 開團者查找更方便:
-
智能開團 - 附上連結、自動幫你填表單:
-
安裝相依套件
# 使用 pip pip install -r requirements.txt # 或使用 uv uv pip install -r requirements.txt
-
設定環境變數
cp .env.example .env # 編輯 .env 檔案,填入必要的設定 -
資料庫遷移
make migrate # 或 uv run python manage.py migrate -
運行開發伺服器
make runserver # 或 uv run python manage.py runserver
