Empanaditas
Empanadas Colaborative Order WebApp
Docker
React
TypeScript
JavaScript
Firebase
Next.js
TailwindCSS
Empanaditas - Group Order Management App
A fully responsive, real-time web application designed to streamline group empanada orders with intelligent pricing optimization and collaborative features.
Key Features:
- Real-Time Group Management – Create and manage empanada order groups with unique access links and password protection
- Intelligent Price Calculation – Automatic optimization between unit and dozen pricing with equitable cost division among participants
- Live Order Updates – Real-time synchronization of orders and summaries across all group members
- Flexible Authentication – Support for Google authentication and guest users with secure group access control
- Group Chat Integration – Built-in messaging system for group coordination and communication
- Mobile-First Design – Responsive interface optimized for mobile and desktop usage
- Order Status Management – Complete workflow from group creation to order finalization with status tracking
- Cost Sharing Logic – Advanced algorithms for dividing delivery costs and non-paying participants' shares
Tech Stack:
- Frontend: Next.js, React, shadcn/ui, Tailwind CSS
- Backend: Next.js API Routes, Firebase Functions
- Database: Firebase Firestore (real-time NoSQL database)
- Authentication: Firebase Authentication (Google + Guest)
- Real-time Features: Firebase Real-time Listeners
- State Management: React Context
- Deployment: Docker, Docker Compose
Goal:
Provide a seamless, real-time platform for organizing group empanada orders with intelligent pricing, equitable cost division, and smooth user experience that simplifies the entire ordering process from group creation to final delivery coordination.