
Completed
Posted
Paid on delivery
We are developing a Microsoft Teams-integrated Employee Performance Management App that organizations can install within their Teams environment. The app will be licensed using unique license keys, allowing organizations to use it for a specific period. Key Requirements 1. Microsoft Teams Integration o The app must be installable at the organization level within Microsoft Teams. o Once installed, it should have access to all employees within that organization. 2. User Authentication & Role Management o Users will authenticate via Microsoft Teams (SSO). o Once authenticated in Teams, they are automatically authenticated in our app. o Admin users can create teams within the app and assign employees. 3. License Key Validation o Organizations must enter a license key to activate the app. o The system should track license validity and disable access upon expiration. 4. Admin & User Functionalities o Admins: Create teams, assign employees, and manage roles. o Users: Access performance-related functionalities based on their roles. 5. Technical Stack • Microsoft Teams SDK (for Teams integration) • Microsoft Graph API (for user and team management) • Azure AD OAuth 2.0 (for authentication) • React + Node.js (or .NET Core) (for frontend/backend) • SQL/NoSQL Database (for storing team structures, roles, and license keys)
Project ID: 39200974
56 proposals
Remote project
Active 4 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
56 freelancers are bidding on average $491 USD for this job

$250 USD in 7 days
4.6
4.6

$500 USD in 7 days
3.7
3.7

$500 USD in 7 days
3.8
3.8

$750 USD in 1 day
3.9
3.9

$500 USD in 7 days
3.3
3.3

$357 USD in 5 days
3.6
3.6

$500 USD in 7 days
3.5
3.5

$500 USD in 7 days
3.0
3.0

$750 USD in 7 days
2.8
2.8

$250 USD in 3 days
2.4
2.4

$250 USD in 3 days
2.1
2.1

$500 USD in 7 days
1.9
1.9

$400 USD in 7 days
1.9
1.9

$500 USD in 7 days
2.0
2.0

$600 USD in 8 days
0.0
0.0

$250 USD in 4 days
0.0
0.0

$250 USD in 6 days
0.0
0.0

$450 USD in 7 days
0.0
0.0

$500 USD in 7 days
0.0
0.0

$500 USD in 7 days
0.0
0.0

Windhoek, Namibia
Payment method verified
Member since Dec 6, 2017
$210-1750 USD
$100 USD
$30-250 USD
$10-30 USD
$30-250 USD
₹37500-75000 INR
₹12500-37500 INR
₹12500-37500 INR
$750-1500 AUD
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
$10-30 USD
$30-250 NZD
₹600-1000 INR
$30-250 USD
₹12500-37500 INR
$750-1500 USD
₹150000-250000 INR
$30-250 USD
$750-1500 USD
₹12500-37500 INR
$10-30 USD
₹400-750 INR / hour
₹12500-37500 INR