🚀 CMSN is a modern, robust, and user-friendly digital platform designed to comprehensively manage the end-to-end lifecycle of customer water service requests—from initial installation application to ongoing meter reading and billing [1, 2]. It was built to completely replace the legacy and dysfunctional EOS-CRM system [1].
This system was developed by a 5-member team (SEP490-G39) as a Capstone Project at FPT University [1, 3].
- 🧑 Customer & water meter lifecycle management (installation, contracts, and settlement) [2, 4].
- 📱 Mobile application for field workers to record meter indexes with AI image recognition [4, 5].
- 📢 Role-based access control & authorization across different internal departments [4, 6].
- 🔔 Centralized internal notification system for seamless interdepartmental communication [4, 5].
- 🛠️ Comprehensive management of devices, materials, and internal human resources [5].
- 📊 Automated statistics and reporting dashboards [5].
- Frontend: Next.js [7]
- Mobile: React Native
- Backend: Microservices (Java Spring Boot, Node.js) [7]
- Database: PostgreSQL, MongoDB
| Name | Role |
|---|---|
| Trần Xuân Hoàn (HoanTX) | 🧠 Team Leader, Backend Dev, BA |
| Phạm Hải Đăng (DangPH) | 🤖 AI Dev |
| Dương Minh Hiếu (HieuDM) | ⚙️ Backend Dev |
| Nguyễn Đức Dũng (DungND) | 🎨 FE Dev |
| Phan Trường Giang (GiangPT) | 🐛 Tester |
📄 See detailed task tracking in the project management document.
- Start Date: January 5th, 2026 [8]
- End Date: May 4th, 2026
This project was built for educational purposes. Redistribution or reuse must comply with FPT University academic policies.
For any inquiries, please open an issue or refer to the project collaboration document for direct contact information.