TheCaffeteria is a SwiftUI-based iOS application that displays a dynamic menu interface with seamless navigation. It features API integration, state management, and performance optimizations to enhance user experience.
- SwiftUI Interface β A fully responsive UI using SwiftUI components.
- MVVM Architecture β Ensures maintainability and modularity.
- State Management β Utilizes
@Published,ObservableObject, andStateObject. - Performance Optimization β Uses
LazyVStack, image caching, and efficient API handling.
- Language: Swift
- Frameworks: SwiftUI
- Networking: URLSession
- State Management: MVVM,
@Published - UI Optimization:
LazyVStack, Image Caching
- Clone the repository:
git clone https://github.com/imsonalbajaj/TheCaffeteria.git
- Open the project in Xcode.
- Run the app on the simulator or a physical device.
- Implement push notifications.
- Add dark mode support.
- Introduce order tracking and payment integration.


