Major Modules:
- Employee Module
o Web service will provide functions for all simple CRUD operations
o Various parameter based search
o Employee documents upload
o Work-pass information
o Assign role to employee
o Appointment management
o Commissions level
o Various Reports
- Customer Module
o Web service will provide functions for all simple CRUD operations
o Various parameter based search
o Various Reports
- User Module (includes various role and access management)
o Web service will provide functions for all CRUD operations.
o Various parameter based search.
o Functions to assign role to user.
o Functions to assign permissions to role.
- Package Module
o Web service will provide functions for all CRUD operations
o Functions to assign products to package
o Various parameter based search
o Various reports
- Product Module
o Web service will provide functions for all CRUD operations
o Various parameter based search
o Various reports.
- Treatment Module
o Web service will provide functions for all CRUD operations
o Search based on various parameters
o Assign treatment to customer
o Various reports
- Employee Payroll Module
o Web service will provide functions for all CRUD operations
o Update employee commission.
o Various reports
- Employee Attendance Module
o Web service will provide functions for all CRUD operations
o Function to mark employee attendance
o Various reports
- Accounts Module
o Web service will provide functions for all CRUD operations
o Various reports
- Payment Module
o Web service will provide functions for all CRUD operations
- Sales Module
o Web service will provide functions for all CRUD operations
o Order creation
-
Major tasks:
- Database designing
- Setup ORM
- Setup DI
- Setup repository pattern
- Create Repositories
- Prioritize and Work on various modules
- Expose ABC to android application