I am looking for someone to take over this project – it is 85% done but the developer has gone missing and we are looking to get this wrapped up. Need someone that can easily take over this project and has experience with API’s and can easily finish this up.

Here was the original post, but please remember most of it is done. We just need the Microsoft or Pax8 API connected, some history work done and an admin page really.

** ORIGINAL POST BELOW***

Scenario for an admin named Mitch

Mitch Logs in to App (either created on PowerBI or React, whichever makes more sense) (SSO w/ Microsoft a huge bonus but not at all required)
Mitch sees a dashboard of Client contracts expiring in 120 days or less. This would include Company Name, Date of Expiry, and Contract Value/MRR (monthly recurring revenue) expiring.
Mitch clicks on “Contracts” then  "+ New Contract"
Mitch fills in:

Company (If can be synced from SyncroMSP (our Professional Services Automation tool that has a public API), even better, if not then this is manual)
Company Name: Random AG Company
Contract Start Date: April 1st, 2023
Contract Term: 24, 36, 48, 60-month selections (chose 60 months)
Contract End Date: Auto-Generated by Term selection
Monthly Recurring Revenue: $2200.00
Contract Value: $2200.00 x 60 months = Value
Contract Computer Users: 10
Contract Email Only Users: 5
Contract Computers: 15
Contract Servers: 2
Contract Locations: 1

^^This could change too if we start adding our VoIP offering instead. Ability to create fields as I wish.

Save

Somewhere we would need to bind this company with Pax8 (our license reseller) so that it knows which subscriptions belong to which company. This could also be done with direct integration to Microsoft with the clients we are Partners for.

Back on the dashboard, maybe there is another main alert of +- Contract Computer Users and Contract Email Only Users

In Pax8 the licenses linked to the values above are as such:

Contract Computer Users =  “M365 Business Premium”
Contract Email Only Users = “Exchange Online Plan 1”

So if the scenario below happens:

10 – Contract Computer Users =  “M365 Business Premium” – 13
5 – Contract Email Only Users = “Exchange Online Plan 1” – 5

We would want an email to be sent stating that they are above their 2-person “grace” for Contracted Computer Users. (I guess we should add a field in the contract about what the “grace” number is)

This should also just be clearly shown on the dashboard (not emailed out), if it is even 1 above on either of those lines so we can be aware of it.

This was my idea when it was Pax8, the same idea exists if we can talk straight to Microsoft and forget about Pax8. Would also like to be able to include costs for these services and have an updated total of what the profit margin is on each one.

Hourly Range: $7.00-$11.00

Posted On: June 28, 2024 01:00 UTC
Category: Full Stack Development
Skills:React, API

Country: Canada

click to apply

Powered by WPeMatico