Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Ahmedabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We’re building a web application for user to upload the video or provide link to the YouTube-hosted videos. The system requires:
Frontend: Dashboard for video upload, annotated video playback, and analytics
Backend: Flask-based API for video processing pipeline (AWS S3, SQS, EC2 integration)
AI Integration: Coordination with computer vision models for video annotation and report generation
Key Responsibilities
Backend Development
Implement Flask endpoints for video upload (file/YouTube URL) and processing status tracking
Configure AWS services (S3 for storage, SQS for queue management, EC2 for AI processing)
Design database schemas (SQLAlchemy) for storing job metadata and violation reports
Frontend Development
Build dynamic dashboard with statistics ([login to view URL])
Create video player interface for annotated videos (HTML5 video with overlay support)
AI Pipeline Integration
Develop EC2-based worker service to process queued videos
Implement S3 file transfer between raw videos and AI-annotated outputs
Generate downloadable violation reports (PDF/CSV)
Security & Compliance
Add CSRF protection and secure file upload validation
Configure presigned S3 URLs for secure video access
Ensure GDPR-compliant data handling
Required Skills
Core Technologies:
✅ Flask (with SQLAlchemy, WTForms)
✅ AWS (S3, EC2, SQS, IAM roles)
✅ Python (boto3, video processing libraries)
✅ Frontend (JavaScript, HTML5 Video, AJAX)
Database: PostgreSQL/MySQL or SQLite for prototyping
APIs: RESTful API design, WebSocket for real-time updates
Security: CSRF protection, secure AWS credential management" (client-provided description)
Matched companies (2)

Haven Futures
