← Zakázky

Employee Services Portal

Rozpočet: $5000.0 FIXED / ⭐ 4.98 (51) Belize

## Project Overview We are looking for an experienced full-stack developer to build the first phase of a modern, enterprise-grade Employee Services Portal that integrates with Microsoft Dynamics 365 Finance & Operations (F&O). This project is **NOT** a redesign of Dynamics. The goal is to build a branded web portal that securely connects to our existing Dynamics 365 F&O environment. The portal will initially provide employee self-service functions and will later evolve into a complete employee digital workplace. The application must be designed with future expansion in mind, including a mobile application. --- ## Technology Stack The project must use the following technologies: ### Frontend * React * TypeScript * Vite * Material UI (preferred) * Responsive design (desktop, tablet, mobile) ### Backend * Node.js * Express.js * TypeScript * REST API architecture ### Microsoft Technologies * Microsoft Entra ID authentication (Azure AD) * Microsoft Dynamics 365 Finance & Operations * OData integration * JSON Custom Services (if required) * Azure Static Web Apps * Azure App Service * Azure Key Vault * Application Insights --- ## Phase 1 Scope The initial deliverables include only the following modules. ### Employee Dashboard * Employee profile * Welcome page * Current leave balances * Recent leave requests * Current request status * Quick actions ### Leave Management * View leave balances * Submit leave request * View leave request history * View request status * Cancel request (if permitted) ### Authentication * Microsoft Entra ID Single Sign-On * Secure session handling * Role-based authorization --- ## Architecture Requirements The solution must follow this architecture: React Frontend ↓ Node.js REST API ↓ Dynamics 365 F&O The frontend must NEVER communicate directly with Dynamics. The backend API will be responsible for: * Authentication * Authorization * Dynamics integration * Business logic * Error handling * Logging --- ## UI Requirements We are looking for a clean enterprise interface similar in quality to Microsoft 365 applications. Requirements include: * Modern dashboard * Responsive layout * Corporate branding * Arabic-ready (RTL support) * English support * Accessible design * Professional animations (subtle only) --- ## Code Quality The project must include: * Clean architecture * Modular code * Strong TypeScript typing * Proper folder structure * Reusable components * Error handling * Input validation * API versioning * Environment configuration * Documentation --- ## Security The developer must have experience with: * Microsoft Entra authentication * JWT * OAuth 2.0 * Secure API design * Azure Key Vault * OWASP best practices --- ## Deliverables The completed project must include: * Complete source code * React frontend * Node.js backend * Documentation * Installation guide * Deployment guide * API documentation * README * Environment configuration instructions All source code will become our property. --- ## Required Experience Please apply only if you have experience with: * React * Node.js * TypeScript * Azure * Microsoft Entra ID * Microsoft Dynamics 365 Finance & Operations * OData * REST APIs Experience integrating with Microsoft Dynamics 365 F&O is mandatory. --- ## Nice to Have Experience with: * Azure DevOps * GitHub Actions * Azure Static Web Apps * Azure App Service * Power Platform * Enterprise HR portals --- ## Proposal Requirements Please include the following in your proposal: 1. Examples of previous Dynamics 365 F&O integrations. 2. Links to similar employee portals or enterprise dashboards. 3. Your proposed architecture. 4. Estimated timeline. 5. Fixed-price quotation. 6. Your availability. 7. Your timezone. --- ## Future Work The selected freelancer will have the opportunity to continue with future phases, including: * Mobile applications (iOS and Android) * Payslips * Attendance * Expense claims * Manager approvals * Notifications * AI Assistant * Corporate News * Employee Directory * Digital Documents * Additional ERP integrations
Otevřít na Upwork