React.js Developer Needed – Build Installable CMS PWA (Connected to Laravel REST API)

Job ID: 39976477

Budget: $80 – $120 USD

The developer must create fully responsive, clean, and modern UI components that work smoothly across:

Desktop (Windows / macOS / Linux)
Tablets
Mobile devices (Android / iOS)
PWA standalone mode (Desktop App mode)
All modules must be pixel-clean, well-structured, maintainable, and follow best UI practices.

1. Login Page
Token login
Connect to Laravel Auth API

2. Settings
User profile
Notification preferences
System settings

3. Home / Dashboard
Overview widgets
Latest activity
API-driven statistics

4. Chat Screen
Contacts list
Message threads
Real-time or polling

5. ToDos
Create / Edit / Delete tasks
Status & filters
API-based task list

6. Meeting Module
Meeting overview
Scheduling
Meeting details
Meeting Agora Connection

7. Tickets & Tasks
Ticket creation & management
Task board
Priority / category filtering

8. Notifications Page (Activity Log)

Shows all user & system activity
Fetched via REST API
Filters (new, unread, type, date)
Badge counter + UI integration

PWA Requirements

The React CMS must:
Be installable on Windows, macOS, Linux (Chrome/Edge)
Run in standalone mode (desktop-like)
Use Service Workers (offline capability)
Auto-update using PWA lifecycle
Include manifest.json, app icons, splash screens

Tech Stack Requirements
Must Have

React.js (Vite or Next.js)
Strong PWA experience
REST API integration
Clean UI architecture
Experience with component libraries (Material UI / Tailwind / Chakra)
Laravel familiarity

What We Provide:
Fully working REST API
Full documentation
Test server
UI references
Constant technical support
Backend is READY — your job is ONLY React + API integration.

Project Timeline and Budget
Milestones & Budget (Fixed):

Total Budget: 120 USD

Milestones: 3

Payment per Milestone: 40 USD

Milestone #1 — 40 USD
Login Page
ToDo Module
Meeting Module

Milestone #2 — 40 USD
Settings Module
Chat System
Notifications Page (Activity Log)

Milestone #3 — 40 USD
Home Dashboard
Tickets & Tasks
Full PWA Setup (manifest, service worker, installation support)

This is ongoing Project and we can offer u more work n Future..