Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
02eb2e9
assets
veereshbv04 May 17, 2022
1eded83
styles: for cards and filter pane
veereshbv04 May 17, 2022
d8d2e0e
Basic component structure
veereshbv04 May 17, 2022
2f9e6e4
fix: useffect working
veereshbv04 May 17, 2022
3cf1f9b
fix: class to className
veereshbv04 May 17, 2022
958f3cc
feat: card display
veereshbv04 May 17, 2022
7441322
database update
veereshbv04 May 18, 2022
1147b5f
card component
veereshbv04 May 18, 2022
55fe12e
faet: product context
veereshbv04 May 18, 2022
c72fab5
feat: filtering products
veereshbv04 May 18, 2022
70cc9c5
feat: filter by price, rating
veereshbv04 May 24, 2022
78459aa
fix: sortby by price function
veereshbv04 May 24, 2022
9705dd9
products price updated
veereshbv04 May 24, 2022
66634b7
refactor
veereshbv04 May 24, 2022
567ed1e
feat: rating added
veereshbv04 May 24, 2022
9602589
feat: category filter
veereshbv04 May 24, 2022
e822a6e
feat: filter by price range
veereshbv04 May 24, 2022
fe15f16
fix: range filter
veereshbv04 May 24, 2022
d0bc7d9
feat: reset button working
veereshbv04 May 25, 2022
611d068
product images updated
veereshbv04 May 25, 2022
b85b304
feat: Header
veereshbv04 May 25, 2022
b1115fa
core: react-router-dom added
veereshbv04 May 25, 2022
69510de
feat: added routers
veereshbv04 May 25, 2022
ad3e095
feat: adding components
veereshbv04 May 25, 2022
a64d912
feat: home page
veereshbv04 May 25, 2022
14170ec
feat: routing done
veereshbv04 May 25, 2022
f36f341
fix: router link
veereshbv04 May 25, 2022
52df0d6
code refactor
veereshbv04 May 26, 2022
745e2b7
feat: cart imports and basic initial functions
veereshbv04 May 26, 2022
e8d54ab
refactor
veereshbv04 May 26, 2022
d7db1c2
feat: footer component
veereshbv04 May 26, 2022
869bd72
feat: notfound component
veereshbv04 May 26, 2022
821c683
feat: inputhandler
veereshbv04 May 27, 2022
c4392b3
fix class to className
veereshbv04 May 27, 2022
6130756
Error in auth need to fix
veereshbv04 May 27, 2022
3b35f27
Error in login and signup need to fix
veereshbv04 May 30, 2022
4a03494
core: react-router-dom
veereshbv04 May 30, 2022
a73e9d9
fix : react-router
veereshbv04 May 30, 2022
3937599
core: dotenv: ^16.0.0
veereshbv04 May 30, 2022
0a63147
fix core
veereshbv04 May 30, 2022
e4690f7
fix: Auth working
veereshbv04 May 31, 2022
bce505f
Merge pull request #1 from veereshbv04/Authentication
veereshbv04 May 31, 2022
26a87c0
feat: logout handling
veereshbv04 Jun 1, 2022
5fa659b
fix: auth
veereshbv04 Jun 1, 2022
6775802
refactor
veereshbv04 Jun 1, 2022
e4ad2c5
feat: added cart and wishlist body
veereshbv04 Jun 1, 2022
7546dda
feat: onclick addtocart working
veereshbv04 Jun 1, 2022
180412a
feat: addTocart is working
veereshbv04 Jun 1, 2022
b966e68
feat: cart reucer working
veereshbv04 Jun 1, 2022
2c3e355
error in cartreducer
veereshbv04 Jun 1, 2022
1f70d98
Error in reading state value in car-context, need to fix
veereshbv04 Jun 1, 2022
b8ef15c
fix: cartreducer
veereshbv04 Jun 1, 2022
baf32a8
Error in cart-context need to fix
veereshbv04 Jun 1, 2022
caccee2
feat: cartReducer
veereshbv04 Jun 2, 2022
ec29830
refactor
veereshbv04 Jun 2, 2022
4421c84
feat: cart page
veereshbv04 Jun 2, 2022
597428e
Logic Done, Need to work on css
veereshbv04 Jun 2, 2022
ce32019
feat: wishlist addtowishlist
veereshbv04 Jun 2, 2022
9197015
need to map cards to wishlistpage
veereshbv04 Jun 2, 2022
715f1d7
error in removing item from wishlist
veereshbv04 Jun 5, 2022
d5debc7
fix: remove from wishlist
veereshbv04 Jun 5, 2022
90d6896
feat: wishlist done
veereshbv04 Jun 5, 2022
11c18ba
fix: signup
veereshbv04 Jun 5, 2022
3f645a2
Removing console.logs
veereshbv04 Jun 5, 2022
19f00db
code refactor
veereshbv04 Jun 5, 2022
1573496
feat: added new category products
veereshbv04 Jun 6, 2022
581abb7
products data
veereshbv04 Jun 6, 2022
7709d50
doc
veereshbv04 Jun 6, 2022
4820fa7
docs: readme update
veereshbv04 Jun 6, 2022
00995b5
doc
veereshbv04 Jun 6, 2022
8d9096e
Update README.md
veereshbv04 Jun 6, 2022
7c70ae3
style
veereshbv04 Jun 7, 2022
40fcac9
styles: cart and wishlist icons
veereshbv04 Jun 7, 2022
5f879a6
style: horizontal card
veereshbv04 Jun 7, 2022
6ed5bbb
refactor
veereshbv04 Jun 7, 2022
a65a9de
style: added favicon
veereshbv04 Jun 8, 2022
fd701a4
added images
veereshbv04 Jun 8, 2022
e50e8c5
fix: initial values
veereshbv04 Jun 8, 2022
d5d1642
style
veereshbv04 Jun 8, 2022
a5659e3
styles: heart icon
veereshbv04 Jun 8, 2022
bc7c6eb
feat: handling decrement to cart when count is 1
veereshbv04 Jun 8, 2022
aa1e9c3
Core: read script upgrade
veereshbv04 Jun 9, 2022
82918a3
core: read script upgrade to latest
veereshbv04 Jun 9, 2022
146211e
Refactor
veereshbv04 Jun 9, 2022
7e56980
feat: Notifications
veereshbv04 Jun 10, 2022
d68dacd
removed console
veereshbv04 Jun 10, 2022
75e9566
Merge pull request #2 from veereshbv04/WishListPage
veereshbv04 Jun 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
## BookStore
# BookStore
E-Commerce web app by name BookStore using `react`

### Building E-Commerce web app by name BookStore using `react`
## Introduction
BookStore is an online platform to sell books built using `react`.

## Functionalities
* Login/logout, Signup pages
* Landing page, this page features major books and available offers. It includes a "Shop Now" button that
redirects the user to the Product Listing page
* The Product Listing page features all products available,along with a filter panel.User can filter the products dynamically as per the chioce made based on price range, category, sorting order
* Price : A checkbox button to sort from low to high & high to low.
* Category: A checkbox with various categories according to the theme.
* Ratings: A slider to filter products based on ratings
* A button to clear filters from where I can clear all the applied filters.
* Product cards consists on two buttons
* Add to cart, it will add the item to the cart & once added shows "Go to Cart" on the product card.
* Add to Wishlist: it will click on a "Add to Wishlist" secondary button or "Wishlist" secondary icon button where if I click adds the item in the wishlist & vice-verse.
* wishlist page, this pages contains all products that are added to wishlist, it has button to remove it from wishlist
* cart page, this page contains all products that are ready for checkout. It has a Billing component that displays the total price, discount and final amount to pay
## Tech Stack Used
- HTML, CSS
- Custom made component library [Vee UI]()
- ReactJs
- React Router
- MockBee (Mock Backend)

## Installation
- To run this app in your system clone this repository URL
```
https://github.com/veereshbv04/BookStore
```
- You can just use the bellow command to get this repository cloned
```
git clone https://github.com/veereshbv04/BookStore.git
```
Loading