Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartoszsdr/justashop-app
e-Commerce app using Fake Store API and React Hook Form with Firebase Authentication
https://github.com/bartoszsdr/justashop-app
css-modules fake-store-api firebase-auth react react-hook-form
Last synced: about 20 hours ago
JSON representation
e-Commerce app using Fake Store API and React Hook Form with Firebase Authentication
- Host: GitHub
- URL: https://github.com/bartoszsdr/justashop-app
- Owner: bartoszsdr
- Created: 2022-12-12T00:26:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-21T18:47:14.000Z (almost 2 years ago)
- Last Synced: 2024-09-18T15:24:47.910Z (about 2 months ago)
- Topics: css-modules, fake-store-api, firebase-auth, react, react-hook-form
- Language: JavaScript
- Homepage: https://justashop.netlify.app
- Size: 182 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
E-Commerce App using Fake Store API and React Hook Form with Firebase Authentication.
# Tools
- [React](https://reactjs.org)
- [React Router](https://reactrouter.com/en/main)
- [React Hook Form](https://react-hook-form.com)
- [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
- [Fake Store API](https://fakestoreapi.com)
- [React Icons](https://react-icons.github.io/react-icons)# Description
A user is treated as a logged in when there is a token in the cookie in a browser. Token is created by Firebase after the user has succesfully logged in. Basic email and password is implemented. Without being logged in the user cannot enter Products page. Products page contains a list of products with an option to view the specific item details, select quantity and add the item to the cart. Cart component in a form of modal shows a list of items that are inside the cart with options to add more or delete.
# Preview
Made with ❤️ and JavaScript.