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: