A collaborative cart application where multiple people can join a shared cart, add items, and split fees fairly.
Built with React, Firebase, and TailwindCSS.
- Authentication (Firebase Phone Auth) – login using test numbers.
- Create / Join Cart – generate a cart code and share with others.
- Shared Cart – every member can add their own items in real-time.
- Automatic Split – fees are divided equally across members.
- Order Tracking – checkout creates an order record with status.
- Frontend: React + Vite + TailwindCSS
- Backend: Firebase Auth + Firestore
- Hosting: Vercel
- User logs in with a phone number (Firebase test numbers).
- One user creates a new cart → gets a cart code.
- Other users join using the code.
- Members add items → cart syncs in real-time.
- Checkout splits fees and creates an order record.
The project is complete as an MVP implementation with working flows for create/join cart, item sync, and checkout.



