ListMate Shop is a versatile mobile application designed to transform your shopping experience into a streamlined and hassle-free process. With its intuitive interface, ListMate Shop empowers you to effortlessly add, organize, and manage your shopping items. Whether you’re planning a weekly grocery trip or checking off items on your shopping list, ListMate Shop ensures efficiency and convenience at your fingertips. Just like your Ultimate Shopping Companion.
- Features
- Planned Features
- Technologies Used
- Installation
- Screenshots
- Usage
- Contributing
- Project Status
- Contact
- Multilingual Support: Available in English, Russian, and Azerbaijani, enhancing usability for a broader audience.
- Quick Add: Instantly add items to your shopping list with a simple tap.
- Manage Quantities: Easily adjust the quantities of each item to match your shopping needs.
- Swipe to Delete: Conveniently remove items by swiping left.
- Running Total: Keep an eye on the total cost of your groceries in real-time.
- History Overview: The app remembers the initial price of your item for you to compare.
- Checkout Summary: Get a detailed summary of all items and their total cost at checkout.
- Export Summary Bill: Ability to export your shopping summary as a PDF or share it through various platforms.
- Extract Item Name by Picture: Use your camera to take a picture of an item and have the app automatically recognize and add the item name to your list.
- UIKit: For a responsive and intuitive user interface.
- Realm Database: For efficient and fast local data management.
- MVVM Architecture: To keep the UI code clean and logic separate from the UI layer.
To get started with ListMate, clone this repository and run the project in Xcode:
git clone https://github.com/SabirAlizade/ListMate.git
cd ListMate
open ListMate.xcodeproj
- Adding Items: Tap the ‘+’ button next to an item to add it to your list.
- Modifying Quantities: Use the ‘+’ and ‘-’ buttons to adjust item quantities.
- Deleting Items: Swipe left on an item to remove it from your list.
- Viewing the Bill: Tap on the cart icon to view your total bill.
Contributions are welcome! Please fork this repository and contribute back using pull requests. Make sure to write detailed descriptions in your pull requests.
Current Status: In Progress
This project is actively being developed. Features are functional, but more enhancements and optimizations are planned.
For inquiries, please contact Sabir Alizada.