Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔥🔥🔥🔥 1.0-alpha release 🚀 with new UI 👀, angular 6+ 🚀, mobile UI 📱 🔥🔥🔥🔥 #148

Merged
merged 86 commits into from
Jun 13, 2018

Conversation

pkrawat1
Copy link
Member

@pkrawat1 pkrawat1 commented May 31, 2018

Major changes in alpha release 1.0-alpha 🚀

  • Updated versions for Angular(6), ngrx(6), rxjs(6) #151
  • Adds google login support. #90
  • Adds feature to favorite a products #100
  • Landing page #94, #107, #129
  • Search feature #134, #136, #140
  • Product image zoomer #141
  • Product Review and Rating feature #152

gopalshimpi and others added 30 commits April 17, 2018 15:51
#93)

* fixed variable imports, reduced module size with better import variable structuring

* custom environment with config added

* component upgrades, assets configurations
* Added Landing page
1. Added banner componant
2. Added product list componant
3. Chnages in routes
4. Added carousal library

* Added Modified landing page
1. Added Scrollable to componant
2. Added watch&learn componant
3. Added configurable data file.
4. Modified product list & favorite item componant.

* added custom themes
* fixed variable imports, reduced module size with better import variable structuring

* custom environment with config added

* component upgrades, assets configurations

* layout ui fixes
* fixed variable imports, reduced module size with better import variable structuring

* custom environment with config added

* component upgrades, assets configurations

* layout ui fixes

* httpclient updates, token interceptor, progressbar, toasty added
* Added Landing page
1. Added banner componant
2. Added product list componant
3. Chnages in routes
4. Added carousal library

* Added Modified landing page
1. Added Scrollable to componant
2. Added watch&learn componant
3. Added configurable data file.
4. Modified product list & favorite item componant.

* added custom themes

* Added Forgot password component.

* Modified forgot password

* added update password componant

* Added Update password component

* Modified according to http client.
implemented update password.
Litle housekeeping with notifications

* Updated data.ts
* Added Landing page
1. Added banner componant
2. Added product list componant
3. Chnages in routes
4. Added carousal library

* Added Modified landing page
1. Added Scrollable to componant
2. Added watch&learn componant
3. Added configurable data file.
4. Modified product list & favorite item componant.

* added custom themes

* Added Forgot password component.

* Modified forgot password

* added update password componant

* Added Update password component

* Modified according to http client.
implemented update password.
Litle housekeeping with notifications

* Updated data.ts

* Adde control to header for pets & brand as per mega menu

* Added Header Drop down for Shop by categeory
1. Added componants for dropdown
2. Api call for taxonami
3. Mapping the data to componant.

* Requested chnages

* Modifications
add favorite product functionality

remove from favorite functionality

remove unmark as favorite option from product detail page

indentation and bug fixes

use async pipe in view only once
* Added Landing page
1. Added banner componant
2. Added product list componant
3. Chnages in routes
4. Added carousal library

* Added Modified landing page
1. Added Scrollable to componant
2. Added watch&learn componant
3. Added configurable data file.
4. Modified product list & favorite item componant.

* added custom themes

* Added Forgot password component.

* Modified forgot password

* added update password componant

* Added Update password component

* Modified according to http client.
implemented update password.
Litle housekeeping with notifications

* Updated data.ts

* Adde control to header for pets & brand as per mega menu

* Added Header Drop down for Shop by categeory
1. Added componants for dropdown
2. Api call for taxonami
3. Mapping the data to componant.

* Requested chnages

* Modifications

* Added brand list & categeory image to header(Shop by)

* quick  fix

* bug fixes
* Landing page slider UI fixes and styling

* Quick changes for deep
* Added Landing page
1. Added banner componant
2. Added product list componant
3. Chnages in routes
4. Added carousal library

* Added Modified landing page
1. Added Scrollable to componant
2. Added watch&learn componant
3. Added configurable data file.
4. Modified product list & favorite item componant.

* added custom themes

* Added Forgot password component.

* Modified forgot password

* added update password componant

* Added Update password component

* Modified according to http client.
implemented update password.
Litle housekeeping with notifications

* Updated data.ts

* Adde control to header for pets & brand as per mega menu

* Added Header Drop down for Shop by categeory
1. Added componants for dropdown
2. Api call for taxonami
3. Mapping the data to componant.

* Requested chnages

* Modifications

* Added brand list & categeory image to header(Shop by)

* quick  fix

* Landing page slider UI fixes and styling

* Landing Page Changes
1. Added Todays deal from API
2. Added Fovorite form API

* Quick changes for deep

* Modifications as per new UI.

* Quick fix for routes & varibale Naming
1. Angular to 6
2. Rxjs to 6 with rxjs-compact for backward compatibility
3. updated cli and config with ng update
add td tag in favorite product image
Whats changed?
1. Added Footer.
2. Fix today's Deal bug when empty array.
3. Added forget password notifications when mail has been sent.
1. Modified routes
2. Change navigation on successfull password chnage.
UI fixes for angularspree theme
Removed show category mobile icon in desktop
pkrawat1 and others added 5 commits June 4, 2018 10:19
* optimsations with rxjx 6 upgrade
* firebase optimisations
Ticket: https://www.pivotaltracker.com/story/show/158024102

## Why?

**Feature** : we have to add feature for creating product review along with ratings.

**Feature** : Added notification when user mark product as favourite.

**Bug** : Added api for getting full taxonomy.

## This change addresses the need by:

This take the reviews and rating from user for particular product. So user can be able to submit the review and ratings for product.

When user Mark a products as `favourite` then toasty notification will be shown on left corner of screen.

By adding `set=nested` to taxonomy api `/api/taxonomies?set=nested` we will get detailed taxonomy

[Delivers  #158024102]
**Feature** : Implement login drop down .
**Feature**: When there is no product or any UI list. Footer comes at the bottom of the screen. 

**Bug**: Dropdown is not showing correct in device view
**Bug**: Footer is coming top when there is no content in the body
Why?

Changes requested by @pkrawat for U for some pages.

This change addresses the need by:

Search products list

Show max three lines for product tile, price starts from 4th line always (selling - cost price)
then static data ,then Show ratings.

product details page

Removed auto-ship and replace with variants.
Added Buy Now button.

Header

Change your cart to cart
[Delivers #158138312]
Why?
Feature: Cart Detail page must be as per the client requirement.

This change addresses the need by:
Work on the HTML page and the CSS.

[delivers #158024162]

Ticket: https://www.pivotaltracker.com/story/show/158024162
@pkrawat1 pkrawat1 changed the title UI overhaul 1.0-alpha release 🚀 with new UI, angular 6+, mobile UI Jun 7, 2018
@pkrawat1 pkrawat1 changed the title 1.0-alpha release 🚀 with new UI, angular 6+, mobile UI 🔥🔥 1.0-alpha release 🚀🤗 with new UI, angular 6+, mobile UI 🔥🔥 Jun 7, 2018
@pkrawat1 pkrawat1 changed the title 🔥🔥 1.0-alpha release 🚀🤗 with new UI, angular 6+, mobile UI 🔥🔥 🔥🔥🔥🔥 1.0-alpha release 🚀 with new UI 👀, angular 6+ 🚀, mobile UI 📱 🔥🔥🔥🔥 Jun 7, 2018
gopalshimpi and others added 15 commits June 8, 2018 12:01
Why?

Feature: To display the taxons images like category & brands & Integrated with fontend.

This change addresses the need by:

We can see the Taxons(brands & category) images.

[delivers #158175760]
Why?

Feature: To get similar products list when user views any product.
Adding rating component to it.

This change addresses the need by:

User will get the list of similar products for the currently viewing product.
Along with average rating for it.

[delivers #158210149]
Why?

Feature: To show all the product Reviews on product detail page.

This change addresses the need by:

Work on rating plugin
Work on the progress bar.
At this stage the progress bar content only static
[delivers #158024119]
Why?

Feature: To get related products list when user views any product.

This change addresses the need by:

User will get the list of related products for the currently viewing product.
[delivers #158194650]
Why?

Changes requested by @pkrawat for U for some pages.

This change addresses the need by:

Search products list

Show max three lines for product tile, price starts from 4th line always (selling - cost price): Done
then static data: done
then Show ratings. : Done
product details page

Removed auto-ship and replace with variants.
Added Buy Now button.

Header

Change your cart to cart
[Delivers #158138312]
Why?

Feature:
To Show the list Popular Brands(image) for particular category.

This change addresses the need by:

We can get the list of brands for particular category.

[delivers #158246396]
Why?

Changes in the header menu

This change addresses the need by:

Header Bands Menu

In this, I have added the hover effect to a menu and the alignment of all brands images

Header Category menu

In this, Now I have added the hover effects to the button.
On scroll button is changing now to the cross icon similar to reference site.
In this two point are remaining like
show the pet image to the background of the drop down.
by default open dog brands in the dropdown
[Delivers #158208438]
Ticket: https://www.pivotaltracker.com/story/show/158024119

Why?

Feature: Work on the ngrx Effeect

This change addresses the need by:

To make UI faster by using effects, selector, actions, and reducers

[delivers #158024119]
Why?

Feature: Search page UI with responsive.

This change addresses the need by:

Made Search page UI responsive.
Mobile sort model
[delivers #157475033]
Why?

Feature: Write review page.

This change addresses the need by:

Add the product image on the page. : done
Add the guidelines for a user. : Done
Change the style of the button. Done
[delivers #158285800]
@pkrawat1 pkrawat1 requested a review from ashish173 June 13, 2018 07:36
@ashish173 ashish173 removed WIP work in progress do not merge labels Jun 13, 2018
Copy link
Member

@ashish173 ashish173 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍 I am approving 30000 LOC. ROFL 😆

@pkrawat1 pkrawat1 merged commit ebd2ad4 into master Jun 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants