hacktober buy together
Buy Together ๐
Buy Together is an AI-powered community group-ordering platform that helps users combine small individual purchase requests into one organized group order.
Users can simply describe what they need in natural language, such as โI need 2 ruled notebooks and 3 blue pens.โ Using Gemma AI, the system understands the request and converts it into structured information such as product name, quantity, and specifications.
The backend, built with Python and FastAPI, processes these requests, identifies matching or similar items, combines quantities, and manages the overall order. The system uses MySQL to store users, requests, products, and order information.
Buy Together provides a shared order interface where users can view combined quantities, prices, totals, and individual contributions. It can also support smart item matching, bulk-purchase opportunities, automatic cost calculation, and clarification of ambiguous requests.
Key Features
- ๐ค Natural-language product requests using Gemma
- ๐ Smart matching and grouping of similar requests
- ๐ฆ Automatic quantity aggregation
- ๐ฐ Bulk-order and savings calculation
- ๐ฅ Individual cost splitting
- โ๏ธ Editable shared order management
- ๐ง AI-based clarification for ambiguous requests
- ๐ Centralized group-order dashboard
Technology Stack
Frontend: HTML, CSS, JavaScript
Backend: Python, FastAPI
AI: Gemma
Database: MySQL
Core Workflow
User Request โ Gemma AI โ Structured Data โ Smart Matching โ Grouping โ Cost Calculation โ Shared Order
Buy Together turns multiple small individual requests into one smart, transparent, and organized community order.
Many Small Needs. One Smart Order.
Built with
Prize Categories Entered
- DDeepmind GoogleSubmitted
Best Use of Gemma 4