
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
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

Choosing to display cakes or cookies

Product details

Comments about the product

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

Layout of the Promotions page (carousel with promotions)

Layout of the About us page

User login page

New user registration page

Application user interface for Buyers
Homepage with product listing

Shopping cart (empty)

User-specific menu options

Page with order notifications (empty)

Page for editing user details or password

Product details

Adding a new comment

Comments about the product

Layout of non-empty shopping cart

Received notifications about (un)approved orders

To get a local copy up and running follow these simple steps. Setup:
- Clone the repository:
git clone https://github.com/jovan-vukic/confectionery-shop.git
- Build and run the project using your preferred IDE.
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Jovan - @jovan-vukic
Project Link: https://github.com/jovan-vukic/confectionery-shop
This project was done as part of the course 'User Interface Design' (13M111PKI) at the University of Belgrade, Faculty of Electrical Engineering.
Used resources: