Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Recklinghausen, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"PWA Continuation – Phase 2 (3 Days Implementation)
We are reopening development for our larger PWA project. This task continues directly from the Week-1 Implementation scope already defined and partially delivered.
Original Project Scope (Summary)
As defined in the first milestone (“PWA Week-1 Implementation”), the following deliverables were required:
Frontend (React, [login to view URL], Tailwind, TypeScript)
Complete layout and menu.
Dashboard page with placeholders (messages, to-dos, deadlines, KPIs).
Clean, premium design (Apple/Porsche-style).
Backend & Database (Node.js, PostgreSQL, Prisma/TypeORM)
Core structure with tables: users, roles, permissions, customers, companies, customer_companies, contacts, leads, projects, conversations, messages.
Multi-company support (one customer can belong to multiple companies).
Customer & lead creation (manual form + onboarding form with automatic email and password setup).
Role & Permission Model (RBAC)
5 predefined roles: Admin, Team Lead, Employee, Customer, External.
Admin UI to manage roles and overrides.
Communication (Chat)
Real-time chat ([login to view URL] or WebSockets).
Types: 1:1 (Employee ↔ Customer), Customer Channel, Internal Employee Area.
Message history persisted in DB.
General Requirements
Development exclusively on our server.
Daily status updates and live progress.
Clean, documented, secure code.
Current Status (Delivered So Far)
The following items have already been partially or fully implemented during the previous phase:
- Basic dashboard layout and menu
- Database setup and backend API structure
- Initial chat UI (frontend only, no WebSocket integration)
- Login & authentication basics
Remaining Tasks (To Be Completed in This Phase)
The developer must now finalize the remaining core logic and make all systems functional within 3 days.
Deliverables for This Phase:
Functional Real-Time Chat
[login to view URL] or WebSocket integration (backend + frontend).
Support for multi-company communication (e.g., Customer Tom can message Company A and Company C separately).
Each “channel” should persist history and support simultaneous access for relevant users.
Internal (employee-only) chat area.
Role & Permission System (RBAC)
Implement user roles, permissions, and module access (Admin UI must allow assigning and overriding).
Customer - Company Relationship
Implement full logic where one customer can belong to multiple companies and see them in their profile.
Final Deployment & Sync
All work must be done on our provided VPS server.
Daily live deployment required (progress must be visible on the live app).
GitHub repository must be updated every day with proper commit messages.
Budget and Deadline
- Fixed Price: $150 USD
- Deadline: 3 days (no extensions)
- Daily updates on both the live server and GitHub repository are mandatory.
Important Conditions
Applicants must read the full description carefully before accepting.
If someone says later “I didn’t read the description,” “I thought it was different,” or “scope not clear,” their application will be rejected immediately.
By accepting this project, you confirm that you:
Have read and understood the full requirements.
Agree to work only on our server.
Will provide daily deployments and GitHub updates.
Will deliver within 3 days without delays or renegotiations." (client-provided description)
Matched companies (3)

Mobiweb Global Solutions

WhizzAct Private Limited
