Skip to content

Repository files navigation

BeastBuy - Shopping List App

BeastBuy is a feature-rich shopping list application built with modern Android development practices. It helps users organize their shopping needs efficiently by providing features like item categorization, priority management, and filtering options.

Features

  • Add, Edit, and Delete Items: Easily manage your shopping list with intuitive item management.
  • Category and Priority Management: Assign categories and priorities to items for better organization.
  • Search and Filter: Quickly find items using search and filter options (by category, priority, price, or status).
  • Price Sorting: Sort items by price (low to high or high to low).
  • Summary Screen: View a summary of total items, important items, and bought items.
  • Splash Screen: A welcoming splash screen with animations.
  • Room Database Integration: Persistent storage for shopping items using Room.
  • Jetpack Compose UI: A modern, declarative UI built with Jetpack Compose.
  • Hilt Dependency Injection: Simplified dependency management with Hilt.
  • Navigation Component: Seamless navigation between screens.

Tech Stack

  • Kotlin: Programming language.
  • Jetpack Compose: UI toolkit.
  • Room: Local database.
  • Hilt: Dependency injection.
  • Navigation Component: Navigation framework.
  • Coroutines and Flow: Asynchronous programming.

Screenshots

image

image

image

How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/ShoppingList.git
  2. Open the project in Android Studio.
  3. Build and run the app on an emulator or physical device.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Feel free to contribute to this project by submitting issues or pull requests!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages