- App Live link: Here
- App Repo Link on Github:Here
- Figma Prototype link: Here
- Figma Design link: Here
- API documentation
- API (1): Makeup Products
- API (2): Jewellery
- API (3): Exchange Rates
Rose noticed decreasing customer number to her small store in a small village in northern of London, when she asked her loyal customer about the reason, they expressed that it is easier for them to explore products online. Rose realized it is a matter of survival for her small business to has an online store app.
- Lives in UK.
- Females from 18 - 30.
- Like to follow fashion.
- Most customers are using mobile for shopping.
GSG-Team 5 come up with creating a Rose Cosmetics Store App 💄, This app provides for the customers an attractive journey, they login and explore products and easily revise the cart and checkout online.
- User-friendly.
- Attractive comfortable theme.
- Local Storage Supported.
- Mobile First: Iphone x.
- The customer login to the app.
- The customer explore products or search them.
- The customer can read the product description and the required quantity to the cart.
- The customer can revise the cart.
- The customer checkout and pay the products.
After different meeting with the client, the team developed the following user stories:
1- As a Customer
, I can Login using my name so that I find my saved products in the cart.
2- As a Customer
, I can ***Explore & search all products & Expore recommended products *** so that I reached my wanted products.
3- As a Customer
, I can read more description about selected product so that I get more info to decide to buy the product.
4- As a Customer
, I can Control quantity of the product and save to the cart so that I can save my selections without repeating the process.
5- As a Customer
, I can revise my cart so that I finalize my order before checkout.
6- As a Customer
, I can Edit Products in my cart (add Q, decrease Q or delete) so that I finalize my order before checkout.
7- As a Customer
, I can Toggle between the three currency GBP/USD/EUR so that I see the total cart price in my perffered currency.
8- As a Customer
, I can To pay online so that I complete checkout process.
Other user stories were added to the backlog, and will implemented upon the availability of project time.
1- As a Customer
, I want toggle between dark/normal mode so that I get my eye comfortable.
Let people know your planning process and the initial screens that you agreed on it then upload or add your sketch you can use balsamiq wireframe
based on the initial wireframe, The team discussed different themes and color systems, then worked on the final design.
Figma Prototype link: Here
The team held a work shop and subdivided the user stories into smaller tasks to work on and ranked the priority.
on Github terminal/bash
git clone https://github.com/GSG-FC03/Cosmetics-Store.git
cd Cosmetics-Store
go live server
- HTML ➙ to build the structure of the pages
- CSS ➙ to style the application
- JavaScript|DOM Manipulations ➙ To create interaction between the page and the user and track and process customer buying journey.
- API ➙ to import/search products data.
- LocalStorage ➙ to store customers products selections.
- GoogleMeet & PPT & GitHub➙ to manage project.
All deep thanks for the the valuable efforts of the mentors: