Checklist and Audit App Development need Mobile App Development

Contact person: Checklist and Audit App Development

Phone:Show

Email:Show

Location: Helsinki, United Kingdom

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"TECHNICAL SPECIFICATION
Checklist and Audit System


PROJECT PURPOSE
Internal application for collecting data on completed checklists/audits, creating templates, uploading photos, and exporting to HTML with role-based access control (admin, employee).


TECH STACK

CORE TECHNOLOGIES:
- React Native: 0.72+
- TypeScript: 5.0+
- Platforms: iOS 12.0+, Android 6.0+

APPLICATION ARCHITECTURE:
- State Management: Redux Toolkit
- Navigation: React Navigation 6+
- Local Database: SQLite with react-native-sqlite-storage
- HTTP Client: Axios + React Query
- Authentication: Keycloak with react-native-keycloak
- Image Processing: react-native-image-picker, react-native-image-resizer


OFFLINE FUNCTIONALITY

SYNCHRONIZATION:
- Local storage of all data
- Operation queue for offline mode
- Automatic synchronization when connected
- Conflict resolution by frontend version

CODE QUALITY

DEVELOPMENT STANDARDS:
- ESLint: @react-native-community/eslint-config
- Prettier: configured for React Native
- TypeScript: strict mode enabled
- Naming: camelCase for variables, PascalCase for components

TESTING:
- Jest: for unit tests
- React Native Testing Library: for components
- Code Coverage: minimum 70%
- E2E Tests: Detox for critical scenarios

CODE REVIEW:
- Mandatory review of all PRs
- TypeScript type checking
- Linter verification
- Test verification

CI/CD
GIT WORKFLOW:
- GitFlow: main, develop, feature/, hotfix/
- Automated Checks: ESLint, TypeScript, tests
- Build: for iOS and Android
- Deployment: TestFlight (iOS), Play Console (Android)

SECURITY

AUTHENTICATION:
- Keycloak integration
- JWT tokens with refresh
- Automatic logout on token expiration
- Local data encryption

DATA:
- SQLite database encryption

MONITORING AND LOGGING

LOGGING:
- React Native Debugger for development
- Crashlytics for production

INTELLECTUAL PROPERTY RIGHTS
- Transfer of all rights to the client
- Source code without restrictions
- Documentation and comments
- Configuration files

DESIGN AND UI/UX
- Mockups: [login to view URL]МРМ
- Fonts: Roboto
- Colors and Sizes: according to mockups
- Responsive Design: for different screen sizes
- Theme Support: Dark/light theme

ADDITIONAL REQUIREMENTS
- Tablet adaptation
- Landscape/portrait orientation support
- Accessibility for users with disabilities


ADDITIONAL INFORMATION
API Documentation: [login to view URL]" (client-provided description)


Matched companies (2)

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more