Develop a Web application using Node, mongoDB, express, angularJS to administer users and their data. JWT based authentication.
Roles would be : Super Admin, Company Admin, Department Admin, employees.
Super Admin can Add/update/delete companies. Each company can have multiple Company Admins.
Company Admin can Add/update/delete Departments. Company Admin can view a list of all employees in their company only.
Company Admin can Add/update/delete Employees.
Each Employee needs to be part of a Department.
Department Admin can Add/update/delete Employees from their departments only.
a Department admin may have access to multiple departments.
There will be a Tutorials Collection.
Each tutorial will have 1 or more Chapters.
Super Admin will assign list of tutorials to a company from multiple.
Company Admin can assign all or list of company tutorials to Departments.
All the Employees will be assigned the tutorials.
EmployeeTutorial Collection will track the tutorial status of each employee at the tutorial level. and also will track the employee status at the chapter level.
For Department Admins:
a Table has to be displayed with list of all employees with the option to add/remove/update.
Upon selecting an employee, a view will be shown with the list of all the tutorials assigned and the status.
For Company Admins:
a Table has to be displayed with a list of all employees with the option to add/remove/update/
a Department Table will be displayed with list of all Departments. option to add/remove/update/
a table with list of all the tutorials and ability to assign tutorials to departments.
For Super Admin:
1) Table with list of all companies with number of departments, active trainees and total tutorials assigned. Upon clicking a company details view will show up with edit option to add additional tutorials.
2) Table with list of all Ability to Add/Remove/Update tutorials.
3) Assign Tutorials to each Company.
For Company Admin:
1) List of all tutorials
2) List of all departments
3) List of all employees.
4) Each Employee has to be assigned to an department.
5) List of all Department Administrators
6)
NodeJS, Bootstrap UI. Modular.
Best practices.
JWT Authentication
Signin, Signout.
Login Screen.
Each Company will have dedicated link.
Look and feel. [login to view URL]
Hello,
I can help with you in your project NodeJS Admin. I have more than 5 years of experience in Angular.js, Express JS, Javascript, node.js, NoSQL Couch & Mongo. We have worked on several similar projects before!
We have worked on 300+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion.
I can assure the 100% job satisfaction.
Thanks,
Dear client
I am a senior node-react & MEAN stack developer
I have built many admin site using node-react or Metronic-angular version or the adminLTE
I have built so many admin sites
And your recommended page is easy for me
I can do it in the short time using Angular4 or 5 or the angularjs as you want
I know well the angular with ng-directives and the services & filters
I can make it in the short time
So you will get the good result
We can discuss more via chat
Kind regards