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

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more