Construction Management Mobile & Web Application

Job ID: 39301006

Budget: $750 – $1,500 USD

Project Overview

I'm seeking experienced developers to build an a construction management platform similar to Raken. The platform will focus on essential field data collection for construction projects with multilingual support. The solution should include both a responsive web application and mobile apps that work effectively in construction environments.

Essential Features
Daily Logs/Reports
Digital daily reporting with customizable templates
Status updates and progress tracking
Photo/media attachments
Notes and observations fields
Schedule Management
Calendar and timeline views of project activities
Task assignment and tracking
Task dependencies and milestones
Photo Management
Photo/video upload and organization by project
Basic annotation capabilities
Gallery view with filtering options
Image compression for field use
Checklists
Customizable inspection checklists
Pass/fail item tracking
Issue flagging and assignment

Search Functionality
Cross-platform search capability
Search across projects, reports, and documents
Basic filtering options

Technical Requirements
Multilingual Support
Complete UI in three languages: English, Chinese, and Arabic
RTL (right-to-left) support for Arabic
Easy language switching mechanism

Mobile Functionality
Native iOS and Android apps OR cross-platform solution
Offline capability for field use with sync when connection restored
Camera integration for direct photo/video capture
Responsive to different screen sizes

Web Application
Responsive web interface for office/admin use
Cross-browser compatibility (Chrome, Safari, Edge)
Dashboard with project overview

User Management
Role-based permissions (admin, manager, field user)

Project-based access control
Simple user onboarding

Design Assets and Guidelines
You will provide mocks ux and ui in figma
Clean, intuitive interface designed for construction field use
Emphasis on simplicity and ease of use in challenging environments (bright sunlight, dirty conditions)

Technical Specifications
Backend: Preference for Node.js, Python,
Frontend: React, Angular, or Vue.js
Mobile: React Native, Flutter, or native development
Database: MongoDB, PostgreSQL, or similar
Hosting: AWS
Authentication: OAuth 2.0 with secure password policies

Deliverables
Source code with documentation in a private GitHub/GitLab repository
Deployment scripts and instructions
User documentation for all features
Admin documentation for system configuration
API documentation for potential future integrations

Evaluation Criteria
Proposals will be evaluated on:
Relevant experience with similar applications
Construction industry knowledge/experience
Portfolio examples of mobile applications with offline capabilities
Experience with multilingual applications (especially RTL languages)
Proposed technical approach and architecture
Timeline and milestone planning
Team composition and expertise
Required in Your Proposal
Your understanding of the project and construction industry needs
Proposed technical stack with justification
Portfolio of relevant projects (especially construction-related)
Team composition and individual expertise
Detailed timeline with key milestones
Approach to quality assurance and testing
Proposed communication and project management methods
Any questions about the requirements that need clarification

MVP
can we make sure we have at lease the web based systems up and running with he following features,
Daily log
Scheduling
Languages, English Chinese, arabic.
Responsive for various platforms