invoiceApp-client
a frontend application using Reactjs (full Stack MERN Application)
A MERN stack (SPA) REACT Application deployed @ Netlify
You can Generate a Invoice and download it as pdf file without any hassle using this invoiceAppClick here to Get Demo Invoice
https://invoiceapp-karthee.netlify.app/
APP Link -CREDENTIALS : Click here to get SIGNIN CREDENTIALS
Click here to go invoiceApp-server repository
Link To Backend Repo :Implemented Access Rights for every DIFFERENT TYPES OF USERSClick here to know ALL RULES
This App has 4 different types of USER Dashboards with dynamic Sidebar and MainScreen :
ADMIN
MANAGER
EMPLOYEE
CUSTOMER
This has UI validations with yup and formik library and Authorization using jwt token system with useReducer & useContext Hooks and localStorage for Data persistance
My Planning and Implementation :Click here to know my WorkFlow
App has 3 CRUD operations - INVOICE,USER and PRODUCT
public and protected Components with and without Sidebars
Each CRUD components have Role ValidationFunction which will help protect certain service availble only to respective type of users
example : only admin or manager can add users(customers) - if employee tries to access that page, it will be inaccessible