Skip to content

This repository hosts the Android application user interface for customers of the "Sweet Bites" store. Users can effortlessly navigate promotions, see product information on cakes and cookies, submit comments, and place orders. The app allows customers to manage their shopping cart and receive notifications regarding their orders.

License

Notifications You must be signed in to change notification settings

jovan-vukic/confectionery-shop

Repository files navigation


Sweet Bites

Confectionery Shop App

Users can explore promotions, view details of available cakes and cookies, leave comments, and place orders directly from their mobile devices. The app allows customers to manage their shopping cart and receive notifications regarding their orders.
Explore the project »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Installation
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

The application is designed for Android devices. It's a straightforward project showcasing the creation of a user interface for an application that provides the functionalities mentioned earlier. Currently, the application only allows users to act as customers in the "Sweet Bites" store.

The application supports both light and dark themes, depending on the theme selected on the device. Below are the application layouts for all usage scenarios, for guests and logged-in users.

Application user interface for Guests

Homepage with product listing

Homepage with product listing

Choosing to display cakes or cookies

Choosing to display cakes or cookies

Product details

Product details

Comments about the product

Comments about the product

Menu options ("Promotions" and "About us")

Menu options

Layout of the Promotions page (carousel with promotions)

Promotions page

Layout of the About us page

About us page

User login page

Login page

New user registration page

Register page
Application user interface for Buyers

Homepage with product listing

Homepage with product listing

Shopping cart (empty)

Cart

User-specific menu options

User menu

Page with order notifications (empty)

Notifications page

Page for editing user details or password

User details

Product details

Product details

Adding a new comment

Add comment page

Comments about the product

Comments about the product

Layout of non-empty shopping cart

Cart with items

Received notifications about (un)approved orders

Notifications page

(back to top)

Installation

To get a local copy up and running follow these simple steps. Setup:

  1. Clone the repository:
    git clone https://github.com/jovan-vukic/confectionery-shop.git
  2. Build and run the project using your preferred IDE.

(back to top)

Contributing

Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Jovan - @jovan-vukic

Project Link: https://github.com/jovan-vukic/confectionery-shop

(back to top)

Acknowledgments

This project was done as part of the course 'User Interface Design' (13M111PKI) at the University of Belgrade, Faculty of Electrical Engineering.

Used resources:

(back to top)

About

This repository hosts the Android application user interface for customers of the "Sweet Bites" store. Users can effortlessly navigate promotions, see product information on cakes and cookies, submit comments, and place orders. The app allows customers to manage their shopping cart and receive notifications regarding their orders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages