Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sikandarjodd/products
Products with - Add to Cart Functionality
https://github.com/sikandarjodd/products
Last synced: 2 months ago
JSON representation
Products with - Add to Cart Functionality
- Host: GitHub
- URL: https://github.com/sikandarjodd/products
- Owner: SikandarJODD
- Created: 2024-08-12T14:37:44.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-14T03:18:08.000Z (5 months ago)
- Last Synced: 2024-10-11T10:49:03.934Z (3 months ago)
- Language: Svelte
- Homepage: https://bhide-products.vercel.app
- Size: 938 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bhide Products & Add to Cart
This is a simple web application that displays a list of products. The user can add a product to the list, delete a product from the list, and view the details of a product.
- Motive : Create a `Add to Cart` Functionality.
### Preview : [Visit](https://bhide-products.vercel.app)
![Preview](/static/preview_desktop.png)
![Preview](/static/cart_page.png)## Features
- Add to Cart
- Delete from Cart
- Increase/Decrease Quantity
- Total Price Calculation, Discount Price Calculation
- Total Unique Items in Cart
- Additional Discount on Total Price
- Notification on Add to Cart/Place Order
- Maximum 5 Units are allowed in each order
- Clear Cart
- Added Edit Quantity using Input Field in Cart Items
- Responsive UI for Mobile and Desktop## Tech Stack
- Sveltekit (Fullstack)
- Tailwind CSS (Styling)## Utility
- Core Functionality is located at : [Cart Stuff]('./src/lib/index.ts')
- Notification Function is located at : [Notify Stuff]('./src/lib/utils.ts')## Improvements
- Application can be improved by adding Shadcn Components and Svelte Components.
- As this was not mentioned in the requirement, I have not added it.