Skip to content
Back to Home

Empanaditas

Empanadas Colaborative Order WebApp

Visit live site
Empanaditas
  • Docker
  • React
  • TypeScript
  • JavaScript
  • Cursor
    Cursor
  • Firebase
  • Next.js
  • TailwindCSS
  • GitHub
  • Git
  • Ubuntu
  • Nginx
  • HTML5
  • CSS3

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.