Arbuz application which provides a subscription service for weekly delivery of fresh dairy products, seasonal vegetables, and fruits.
-
make a basket from a combination of several products
-
choose the day of the week and the delivery period
-
choose a subscription period for delivery of these products
To install and run the app, follow these steps:
- Clone the repository to your local machine using the following command:
$ git clone https://github.com/meruyert123/Arbuz-Fresh.git
- Open the project in Xcode by double-clicking the .xcodeproj file.
- Select a simulator or a connected device from the Xcode toolbar.
- Click the "Run" button (or press Cmd+R) to build and run the app on the selected device.
- The app should now launch on the simulator or connected device you selected.
This project follows the MVVM (Model-View-ViewModel) architecture pattern.
• Models: Contains the data structures or entities used in the application. These models encapsulate the data and business logic related to them.
• Views: Responsible for presenting the user interface.
• Components: Reusable UI elements or widgets that can be used across different views.
• Data: Handles data retrieval, storage, and manipulation.
• View Models: They retrieve data from the data layer, perform any required transformations or computations, and update the views accordingly.