ABC Bakery, based on a real bakery shop located at Ormiston Mall, Auckland, New Zealand, is one of Auckland’s premier bakery providers. They specialise in region-specific curated bakery products and have a strong presence in the local Asian community. Customers can order products physically at the shop or in WeChat. However, the current online ordering process is confusing and inefficient, as it directs customers through multiple pages between their website, WeChat, and another external site. The project will be developed using ​the scrum methodology​.
The mobile application prototype will have the necessary functionalities for a mobile order system by having multi-user features for admin and customers. It consists of a login and registration page, CRUD products, product information with filter and search features, wish list page, cart, and checkout. It also integrates a visual impairment component which adjusts the application’s layout for visually impaired young to older adults in Auckland, New Zealand.
Our aim is to develop an iOS mobile application prototype for ABC Bakery to ensure a seamless ordering process. Our objective are as follows:
- Improve user experience and design to attract a wider range of customers.
- Develop an iOS prototype mobile application using Swift Storyboard and MySQL
- Promote mobile application usage by providing more information about ABC Bakery such as product information.
- Research on different features that could be added onto the application.
The scope of this project includes the following:
- Cater to Apple users in Auckland, New Zealand.
- It will only be available in English.
- Visual impairment component for visually impaired users. It will show enlarged text and buttons that aims to enhance the user experience and increase accessibility to a broader range of consumers.
The limitations of this project includes the following:
- Product list will only contain placeholder data and not reflect the shop’s information.
- Not expand to any other languages.
- All the testing included for design, user experience, and overall performance will be limited to manual testing in Xcode.
- Due to the​ limited ​time to complete the​ project and payment for publication, the developers will also not deploy the application to the App Store for public use, and it will remain as a prototype.
- It will also remain solely built for iOS phone users and will not expand to other Apple systems such as iPad, Apple TV, or Apple Watch and other mobile operating systems.
- the project will not include reports of transactions, history of purchases from the customer, sales, advertisements, product stocks, and delivery.
To explore this project, follow these simple steps:
- Clone the repository to your local machine:
git clone https://github.com/alessonJuley/Patisseria.git
- Open
CartDemo.xcworkspace
- Build and run app.
Please use the following login credentials as a reference when testing.
Role | Password | |
---|---|---|
Admin | admin@test.com | admin1234 |
Visually impaired user | alesson@gmail.com | alesson1234 |
Regular user | nicole@gmail.com | nicole1234 |
Please use the following payment credentials as a reference when testing.
Test Card | Paypal Email | Password |
---|---|---|
4009348888881881 | alesson@example.com | 2"*hw.ZP |
4012000033330026 | nicole@example.com | pT#UM7u] |
With search functionality
New, Popular, and Gluten-free bread filters
Note
both regular and visually impaired modules will have the same paypal payment.
Manukau Institute of Technology - Manukau Campus
Linkedin: https://www.linkedin.com/in/alessonabao
Github: https://github.com/alessonJuley
Bachelor of Digital Technologies in Software and Web Development (Level 7)
Manukau Institute of Technology - Manukau Campus
Github: https://github.com/nicolefabian