An open API service indexing awesome lists of open source software.

https://github.com/maitrakhatri/gozo-stores

Full-stack E-commerce platform made in ReactJS for Superhero Posters, uses Mock backend by Mockbee
https://github.com/maitrakhatri/gozo-stores

e-commerce-platform reactjs

Last synced: 4 months ago
JSON representation

Full-stack E-commerce platform made in ReactJS for Superhero Posters, uses Mock backend by Mockbee

Awesome Lists containing this project

README

        

# gozo Stores
E-commerce platform for Superhero fans for Premium Movie Posters.
> gozo Stores is powered by [gozo-UI](https://github.com/maitrakhatri/gozo-UI)
# Functionalities
- Auth (Create new account, log in)
- Filter products by Category, Rating, Price Range. Sorting by Price
- Wishlist Management
- Cart Management
# Features
- Not logged in and navigating to wishlist/cart or adding products to cart/wishlist will `redirect` you to Log In page
- And once logged in user will redirected to the same page that they came form/wanted to go originally
- Logged in and navigating to Log In/Sign Up page will `redirect` to homepage
- Loging in and signing up will followed up by `TOAST` with info
- While logging in if Email not found or Password does not match, it shows the respective error
- Once logged in, user stays logged in even if you refresh, close the window or the browser
- Clicking on categories from homepage, shows prodiucts from that category only
- Clicking on Hero Product and New Arrivals redirects to Product Listing Page
- Standard filters : sort by price, categories checkbox, rating, price range
- Clicking on Clear button, removes all the filters
- Changing the page also removes all the filters
- Add/Remove to Wishlist by clicking on Heart button (toggle)
- Can add products to cart from wishlist
- Add products to Cart (from wihslist and product listing), once added the `Add to Cart` button changes to `Go to Cart`
- On the Card page can change the quantity of products on the Cart page and remove products
- Cart page shows Total Price, Total Discount, Total Net Price
- If the quantity is less than 1, the product gets removed from the cart
- Clicking on `Move to Wishlist` on Cart page deletes the product from cart and adds to wishlist
- Number of products in Wishlist and Carts gets live updated in Navbar
# Screens
## Homepage
![Screenshot 2022-03-31 at 22-19-01 Home gozo Stores](https://user-images.githubusercontent.com/54719132/161123968-6462ce66-a9bc-44f3-a0b4-e15795fa4191.png)
## Product Listing Page
![Screenshot 2022-03-31 at 22-23-15 Products gozo Stores](https://user-images.githubusercontent.com/54719132/161124374-4be56390-8a92-4bde-be71-2c6d6110da1b.png)
## Filters
![Screenshot 2022-03-31 at 22-34-37 Products gozo Stores](https://user-images.githubusercontent.com/54719132/161124481-75b74caa-780a-4167-bc3b-a09688abaf48.png)
## Wishlist Page
![Screenshot 2022-03-31 at 22-26-54 Wishlist gozo Stores](https://user-images.githubusercontent.com/54719132/161124413-461c369a-6ac0-43df-9902-3fd7caf78b3b.png)
## Cart Page
![Screenshot 2022-03-31 at 22-29-58 Cart gozo Stores](https://user-images.githubusercontent.com/54719132/161124436-d4c2c74d-fb72-4320-bb26-8ef61e9061ea.png)
# Demo
## Auth
https://user-images.githubusercontent.com/54719132/173874343-9929925f-b0ce-40b8-9d46-2ddaa371302e.mp4

https://user-images.githubusercontent.com/54719132/161125445-6b2f3fdb-3fc0-49de-a45b-a589cf3ddd61.mp4