This is app for the shop owner who wants to keep track of his customer, and view details in the daily and weekly bases.This app helps to create a customer and he can view the customer details and and delete to. but the common convenstion that we never delete the user.in this project it is demo about we can able to delete the customer,also the owner can able to add the project and product price and even he can delete the product ,last but not least the owner can able to create a bill depends on the select of the date ,customer,any number of products ,and he can able to add the products to the cart and even he can able to delete the items from the cart,the finally he can able to create a bill.also before creating a bill he can view the total amount ,this full cart product,download as pdf
- javascript |ES6
- React js,Redux and redux-thunk
- Git |Markdown
- Materail-ui,Meterial-ICON,axios,lodash,moment,React-router-dom,react-select,React-tabs,React-to-pdf,react-typing-effect,Rechart,redux,webfontloader,uuid,validator,sweetalert2
- Here you can see Live DEMO of the website DEMO
- Pending Image and GIFS
-
Authentication
- User can Sign up and login
- JWT is used for Authorization
- Router guarding is implemented
- Authentication is implemented
- Custom Validation is implemented
-
Backend
- Backend is created with node js ,Already Built in
- using React js implemented server side manipulation
-
Categories
- All customer are asociated with customer Category
- All Products are associated with Product category
- All Bills are assocaited with Bill category
- Review of all Trancation are assocaited with Dashboard category
- View of profile
-
Customer
- The Logged in user/owner can able to create a customer
- user can able view the customer details
- user can able to delete the customer (Not nessasory to deleted we always keep user details)
- user can able to edit the customer
- validation is implemented
-
Product
- user can able to add a product
- user can able view a product
- user can able to to delete
- user can able to Edit the product details
- Validation is implemented
-
Bills
- user can able to selet a date
- user can able to select customer
- user can able to add products cart
- user can ablet to add multiple products
- user can able to remove the products from a cart and even he can able to increment quantity
- user can able to delete the products before creating a bill
- can able to create a bill
- Validation is implemented
-
Bill Details
- can able to view customer and total amount
- he can view the total bill with including sub amount and total amount
- Download as PDF is implemented
-
Dashboard
- All the details of customer,products,bills and Total amount
- Implemented all Customer bill details
- Implemented Daily Transaction
- implemented Week Transaction
- Implemented Top Five customer List
-
Graph
- implemented graphs with daily report
- implemented graph with weekly details