i want to build an internal application which will manage an internal process of sales, Technical, finance and customers so each user will have his access rolls to the system below is the
- Sales: user should be able to create customers, Quote, and confirm order which is a quote that he sent before (once a quote confirm it will appear in the Finance user).
Technical : there will be set of 10 API connection with other system (simple API send the request and show the result in the Screen of the Technical
Finance: any confirmed order finance can create an invoice for this customer and send
customer will have an access to what was confirmed in his order (which is subscription) and see when the service expire to request a renewal.
the admin level of this application should have access to setting for all parameters which was used for the users above for example
- creating user with level of access
- manage backup database
- create a quote template and billing template
the application back-end system should be in node.js