Repository files navigation Simple Cashier Web Application
Cashier landing page
Search the product in the top input
Add the item in the result list
Increase and decrease the item’s quantity by clicking the plus and minus of the button
Remove the item by clicking the X button or if the user is setting the item’s quantity to 0
Total amounts shown correctly based from the sum of all item’s price x item’s quantity
Eevery item added to the product list, it should not be shown again in the result list
"Not Found" Route implemented
First of all please visit the website's link: https://cashiers-app.vercel.app/
The first page you see is Landing Page called
Navigate to Lists Products Page by clicking "Products" menu in navbar / sidebar
You will redirect to Lists Products Page, you can search and add product to product lists by clicking the "Add Product" button
You can increase and decrease the item’s quantity by clicking the plus and minus button
You can remove the item by clicking the X button or setting the item’s quantity to 0
Product's amount and total's amount is dynamically based on product's price x product's quantity
Using ReactJS as UI library
TypeScript for JavaScript static typing layer
State Management with Zustand
Using CSS in JS for styling solution (because I love CSS)
Good separation of logical and UI layers
Routing with React Router DOM
Github for Version Control System
Using Vite for build tool
Much more react hooks are used
Responsive mobile friendly
About
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.