About this project
it-programming / web-development
Open
Project overview
I am looking for a Laravel expert familiar with the following technical requirements. Technical Requirements 1. System Architecture 1.1 Container Infrastructure Implement Docker-based containerization for all application components Create separate containers for: Application (Laravel) Web Server (Nginx) Database (MySQL) Queue Worker (Redis) Frontend Build Environment Testing Environment (Playwright) Implement container orchestration using aws ecs configure auto-scaling policies for handling 1000 concurrent users 1.2 Application Stack Backend: Laravel latest stable version Frontend: Vue.js 3 with Composition API Database: MySQL 8.0 or higher Cache/Queue: Redis 6.0 or higher PDF Processing: SetaPDF-FormFiller latest version Translation: Google Cloud Translate API integration 2. Security Requirements 2.1 Authentication & Authorization Implement Laravel Sanctum for API authentication Configure role-based access control using spatie/laravel-permission Enable two-factor authentication for all users Implement session timeout and automatic logout Secure all API endpoints with token authentication 2.2 Data Protection Encrypt all PII data at rest using Laravel's encryption Implement aws kms for key management configure ssl/tls for all data in transit implement database backup encryption configure secure file storage using aws s3 with server-side encryption 3. Form Processing System 3.1 PDF Form Management Implement PDF form field mapping system Create template management system for new form integration Configure bulk form processing queue system Implement PDF form validation system Create PDF generation monitoring system 3.2 Bulk Upload Processing Create CSV template generation system Implement asynchronous bulk upload processing Configure validation for uploaded CSV files Implement error reporting and correction system Support processing of 200 concurrent bulk uploads 4. User Interface Requirements 4.1 Form Wizard Interface Implement multi-step form wizard Create dynamic form field validation Configure progress saving functionality Implement form auto-save feature Create mobile-responsive interface 4.2 Dashboard Features Create form submission tracking Implement bulk upload status monitoring Configure document download center Create user profile management interface Implement form template selection interface 5. Testing Requirements 5.1 Automated Testing Implement Playwright for end-to-end testing Configure unit testing with PHPUnit/Pest Create API endpoint testing suite Implement frontend component testing Configure continuous integration testing 5.2 Performance Testing Configure load testing for 1000 concurrent users Implement bulk upload stress testing Create response time monitoring Configure browser compatibility testing Implement mobile device testing 6. Integration Requirements 6.1 External Services Configure Google Cloud Translate API integration Implement AWS services integration Configure email notification system Implement logging and monitoring services Configure error tracking system 6.2 Internal Systems Configure queue management system Implement caching layer Create file storage system Configure backup system Implement monitoring and alerting
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: March 31, 2025
Skills needed