Service Quotes
The application was created to support the business processes of a service company that serves clients on B2B contracts.
The application supports three types of user accounts:
- Customer accounts
- Employee accounts
- Manager accounts
Each type of account has different permissions on the system.
The process supported by the application begins when the customer creates an order for the service at the address indicated by him. After reading the description of the order, the company's manager assigns employees with the required specializations to it. After being assigned to the order, the employee goes to the indicated address and starts working. During the execution of the order, employees register in the system the materials used, their quantity, price, time, and hourly rate for a specific type of work. After completing the order, the system automatically calculates the costs of work and materials, and then creates a detailed valuation for the customer, on the basis of which the customer can make an online payment. After the payment is made, the process ends.
The main functions of the system are:
- Account management (manager)
- Employee management (manager)
- Employee specialization management (manager)
- Customer management (manager)
- Order management (client, employee, manager)
- Listing of quotes (client, manager)
- Listing of payments (client, manager)
- Making payments (client)
Technologies used:
- Next.js
- React.js
- .NET Core
- PostgreSQL
- Typescript
- Docker
- Nginx
- Tailwind CSS
- HTML
- CSS