We have a software which helps clients in tracking productivity of their employees.
Architecturally, it is a client/server application . The application is 100% managed code; Below are current technical stacks
Nodejs
ExpressJS
MongoDB
MySQL
Socket.io
Queue Mechanism
Docker
MIcroservices
Apart from above, we use Bitbucket, Zoho.
The application has 3 major module
1. Admin - Manage subscribed client.
2.Client dashboard - where client will manage their employees
3. User module- Desktop software which will be installed on PC
Your Job will be to create white lebel version of the admin pannel and client dashboard.
-Reseller can manage his company logo, domain point from dashboard
-Reseller can manage his clients from Admin pannel
-His customer will manage their employees from Client dashboard
there will be no separate database to manage this, so you will use existing db to filter reseller's clients and their employees.
Thanks
About the recuiterMember since Nov 11, 2022 Lee Raymond
from Rostov, Russia