Updated Project: 1. updated release link
2. Optimizations Implemented
Backend
Reduced redundant queries and returned only required data
→ [ getAllJobs ]: ~13s → ~0.43s
Optimized client data fetching using selective retrieval
→ [ getchatlis…
Updated Project: 1. updated release link
2. Optimizations Implemented
Backend
Reduced redundant queries and returned only required data
→ [ getAllJobs ]: ~13s → ~0.43s
Optimized client data fetching using selective retrieval
→ [ getchatlist ]: ~9.56s → ~1.9s
Introduced asynchronous data fetching
→ ~6.24s → ~1.15s
Enabled concurrency using gevent
→ Stable handling of ~1000 concurrent connections
Frontend
Prevented duplicate API calls using controlled [useEffect] logic
Implemented application-level caching using global context
Optimized navigation to avoid redundant stack pushes
Implemented client-side search to eliminate repeated backend calls
Additional Enhancements
- Implemented search across jobs, requests, and chat
- Added Help & Support modal with email integration
- Linked About Us section to project repository