A web application where users can Register and Login, After Login Authenticated users will be able to Add, Update or Delete the details of customers, products and bill.
- ๐ป JavaScript | ES6
- ๐ ReactJS | Redux | Redux-thunk | React router | Axios
- ๐ง Git | Markdown
- ๐ฆ Material-UI, redux, react-router-dom, sweetalert, formik, axios, redux-thunk, yup
- Authentication.
- User must signup and signin to verify their identity to use the application.
- JWT used for authentication.
- Admin Tab
- Authenticated users can see the their details like name, email, businessName and address.
- They can also see the total customers, total products and total bills length
- Customers Tab
- Authenticated users can perform CRUD operations on customers.
- Search functionality is used to search customers by their names.
- Products Tab
- Authenticated users can perform CRUD operations on Products.
- Search functionality is used to search customers by their names.
- Bill Tab
- Authenticated users can add customers, products, products quantity and can delete the data before generating the bill.
- After bill generation user will be able to see the details of the bills like customer name, total products, quantity of the products, purchased date and total amount.