- Create construction projects.
- Assign multiple roles:
- Project Manager
- Finance Manager
- Office Manager
- Project Winner (user responsible for project execution).
- Smart sheet-style project progress tracking.
- Managers can add work progress updates with photos.
- Upload and share important documents.
- Maintain and display a payment list.
- Add needed materials with attached images, model numbers, and manufacturer details.
- All working processes organized in a smart sheet format for quick and easy overview.
- Each project automatically creates:
- Manager Group Chat
- Finance Group Chat
- Office Manager Group Chat
- Real-time messaging powered by Socket.IO.
- Conversation list view for better chat management.
- Get notified for:
- New updates
- New document uploads
- Payment updates
- Chat messages and more.
- Edit and manage profile details.
- Securely delete account.
- Change password.
- Forgot password recovery flow.
- Role-based access control.
- Secure authentication.
- Real-time secured messaging.
- Frontend: Flutter (or specify if different)
- Backend: Node.js, Express
- Real-Time Communication: Socket.IO
- Database: MongoDB / SQL (specify if needed)
- Hosting: Firebase Hosting, Railway, VPS (specify if applicable)
- Task checklist and assignment for each project member.
- Detailed smart sheet analytics and reporting.
- Voice and video call integration within project groups.
- Push notifications (mobile & web).
- Mobile app releases for Android and iOS.
This project is a private commercial project developed for a real client.
Unauthorized copying, distribution, or use of the code and assets is strictly prohibited.
For inquiries or potential collaborations, please contact me at srabon.flutter.developer@gmail.com.
Made with β€οΈ for modern construction companies looking for smarter project management solutions.
