Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Chennai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Migration & Cloud Deployment of License Management Platform
________________________________________________________________
Attached detailed project requirement document .
1. Project Overview
1.1 Project Title
Migration and AWS/Cloud Deployment of Complete License Management Platform for PC-Based Investment Portfolio Analysis Tool
1.2 Project Background
We have a fully functional web application - a "Complete License Management Platform for PC-Based Investment Portfolio Analysis Tool" - that was originally developed and deployed using an Emergent AI platform. The application is currently operational with complete source code available and unencumbered.
1.3 Project Objective
We are seeking an experienced Full-Stack Developer to migrate our existing application from the Emergent AI platform to a standard public cloud infrastructure (preferably AWS, or alternatively GCP/Azure) while maintaining 100% functional and architectural parity with the current implementation.
Critical Requirement: All integrations and functionalities currently implemented through the AI platform must be replicated and fully operational in the new cloud environment.
________________________________________
2. Current Technical Architecture
2.1 Technology Stack
• Backend: Python (FastAPI framework)
• Frontend: Modern JavaScript Framework (React/Angular/Vue)
• Database: MongoDB
• Current Hosting: Containerized deployment on Emergent AI/Kubernetes platform
• Container Technology: Docker
2.2 Current System Architecture
Core Components:
1. Backend API Layer
o License validation and activation engine
o PAN (Personal Account Number) tracking with secure hashing
o Hardware-bound activation with tamper detection
o RESTful API endpoints for frontend communication
2. Frontend Application
o User interface for license purchase and activation
o Comprehensive Admin Panel for platform management
o Responsive web design
3. Database Layer
o MongoDB for persistent data storage
o Collections for users, licenses, subscriptions, orders, feedback, and admin metrics
4. External Service Integrations (CRITICAL):
o SendGrid API: Powers all 12 email functions including:
Email verification
Order confirmations
License activation notifications
Admin alerts and notifications
Password reset emails
Subscription renewal reminders
o S3-Compatible Storage: Manages:
License file distribution
Software package storage
Document management
Backup storage
2.3 Key Features & Business Logic
License Management:
• Subscription Types:
o Beta Plan: 7-day trial
o Individual Plan: 30-day subscription
o Family Plan: 30-day subscription (multi-user)
• Security Features:
o Secure PAN tracking with cryptographic hashing
o Hardware-bound license activation
o Tamper detection mechanisms
o Encrypted storage of sensitive data
Admin Panel Capabilities:
• Order management and tracking
• User account administration
• License lifecycle management (creation, activation, unbinding)
• Feedback and beta trial monitoring
• Comprehensive dashboard with metrics and analytics
• PAN management with masked information for privacy" (client-provided description)
Matched companies (2)

B2Bcert ISO consultants in Bangalore
