Build a native mobile app for an internal hospitality management company called "Bayou Hospitality". The app should serve as a central tool for managing daily operations.
The app must include the following distinct modules:
1. **Home Screen:** A dashboard that provides navigation to all other features of the app.
2. **Announcements:**
* A screen to display a list of announcements in reverse chronological order.
* A feature for authorized users to create and post new announcements with a title and body text.
3. **Team Chat:**
* A screen listing available group chat channels (e.g., "General", "Managers").
* A standard chat interface where users can send and receive messages in real-time within a selected channel.
4. **Inventory Tracking:**
* Functionality to track inventory items. Each item should have a name, quantity, associated vendor, and location.
* Users should be able to view a list of all inventory, filterable by location.
* Ability to add new inventory items and update the quantity of existing items.
5. **Deposit Variance Tracker:**
* A form to log a new deposit entry, including fields for Date, Location, Expected Amount, and Actual Amount.
* The app should automatically calculate and display the variance (difference) for each entry.
* A screen that shows a historical log of all deposit entries.
6. **Door Code Log:**
* A secure list of locations/doors and their corresponding access codes.
* Users should be able to view the list and tap to see a code.
7. **Uniform Log:**
* A system to track uniform distribution.
* Users need to be able to create a new entry specifying the Team Member's Name, Uniform Item(s) issued, and the Date.
* A screen to view a historical log of all uniforms handed out.
8. **Maintenance & Repair Tracker:**
* A form to submit a new maintenance request, including Location, a description of the issue, and an optional photo.
* A screen that lists all maintenance requests with their current status (e.g., "Reported", "In Progress", "Completed").
* Users should be able to update the status of a request.
Build a native mobile app for an internal hospitality management company called "Bayou Hospitality". The app should serve as a central tool for managing daily operations.
The app must include the fol...