🛒 Collaborative Shopping List Application
This application allows users to create collaborative shopping lists by forming groups called rooms. Each room represents a distinct shopping group, such as for home, work, or events. Users within a room can add, remove, and mark items as purchased in shared shopping lists.
- 🔐 Registration and Authentication: Users can register and log in to access their rooms and lists.
- 🏠 Room Creation: Users can create new rooms and invite others to join.
- 🛠️ Room Management: Users can leave rooms, delete them, or change room * settings (e.g., room name).
- 🛍️ Shopping Lists: Each room has a shopping list where users can add, delete, and mark items.
- 🔄 Data Synchronization: Changes in lists are synchronized in real-time among all room members.
- 🔔 Notifications: Users receive notifications for new items added to the list or other changes.
- 🎨 Material Design 3 Interface: The interface adheres to Material Design 3 standards on Android.