https://github.com/skhosla8/picsome
eCommerce SPA website utilizing the Open Exchange Rates API and React's Context API. Complete with unit/integration tests.
https://github.com/skhosla8/picsome
enzyme jest react react-hooks react-router scss single-page-application
Last synced: 2 months ago
JSON representation
eCommerce SPA website utilizing the Open Exchange Rates API and React's Context API. Complete with unit/integration tests.
- Host: GitHub
- URL: https://github.com/skhosla8/picsome
- Owner: skhosla8
- Created: 2021-10-13T22:59:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-16T00:23:32.000Z (about 4 years ago)
- Last Synced: 2023-09-08T18:42:30.491Z (almost 3 years ago)
- Topics: enzyme, jest, react, react-hooks, react-router, scss, single-page-application
- Language: JavaScript
- Homepage: https://skhosla8.github.io/PicSome/
- Size: 2.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PicSome
An eCommerce single-page application that utilizes the Open Exchange Rates API and React's Context API. Complete with unit/integration tests.
## Features
**country selector**
updates app to reflect item prices in currency of selected country
**favorites**
displays all favorited items
**cart**
displays all cart items
**image hover effects**
toggle functionality for adding/removing items from favorites/cart
**welcome modal**
displays greeting when users view app for first time
**country selector modal**
displays selected country information, then redirects to homepage while
simultaneously updating entire app to reflect new context
## Live Demo
[PicSome](https://skhosla8.github.io/picsome/)