Chào anh chị em đồng nghiệp! 👋
Sau một thời gian triển khai kế hoạch 100 ngày xử lý các điểm nghẽn về chuyển đổi số trong hệ thống chính trị, mình nhận thấy khâu tổng hợp báo cáo từ các cơ quan mất rất nhiều thời gian: mỗi đơn vị gửi một file báo cáo, một kiểu trình bày, người tổng hợp phải ngồi xem lại từng báo cáo rất mệt! 😮💨
Vì vậy mình đã nghiên cứu viết một web app nhỏ để giúp:
✅ Các cơ quan tự báo cáo trên web (không cần gửi file qua lại)
✅ Tự động nạp dữ liệu lần báo cáo trước không phải nhập lại từ đầu
✅ Đính kèm tài liệu minh chứng (Word, Excel, PDF, ảnh…) cho từng nhiệm vụ
✅ Trang quản trị có mật khẩu riêng, xem bảng tổng hợp toàn xã/phường
✅ Xuất Excel một nút, có sẵn thống kê tỷ lệ hoàn thành
✅ Giao diện đơn giản, trực quan, xem tốt trên điện thoại và máy tính
✅ Cài đặt đơn giản, nhưng mà mình phải biết cơ bản về web, host, domain nhé 😊
Mình chia sẻ lại để anh chị em Văn phòng Đảng ủy các xã/phường tham khảo. 👇
🎯 Hệ thống này dùng để làm gì?
Ứng dụng phù hợp để triển khai báo cáo tiến độ cho bất kỳ kế hoạch nào có nhiều cơ quan cùng tham gia, ví dụ:
📊 Kế hoạch 100 ngày xử lý điểm nghẽn chuyển đổi số
📊 Kế hoạch chuyển đổi số năm
📊 Kế hoạch cải cách hành chính
📊 Bất kỳ kế hoạch nào cần các cơ quan báo cáo tiến độ định kỳ
Có thể tùy chỉnh danh sách nhiệm vụ, cơ quan chủ trì, thời hạn ngay trong file cấu hình, không cần cài lại. Nếu tùy biến nhiều thì mình có thể tải toàn bộ mã nguồn lên AI và yêu cầu tùy chỉnh theo ý muốn ạ. 😃
🛠️ Yêu cầu trước khi cài đặt
🌐 Có hosting cPanel (gần như mọi host Việt Nam đều có: Vietnix, AZDIGI, PA Vietnam, Mắt Bão…)
🖥 Host có PHP 7.4 trở lên và MySQL
📁 Biết dùng File Manager của cPanel (rất cơ bản)
⏱️ Thời gian cài đặt: khoảng 5 phút
Nếu đơn vị chưa có hosting, tên miền thì có thể đăng ký gói phù hợp, khoảng vài bát phở full topping là đủ để chạy rồi.🤣
📥 Hướng dẫn cài đặt (5 bước)
🔹 Bước 1: Tạo Database trong cPanel
1. Đăng nhập cPanel → tìm mục MySQL® Databases
2. Tạo Database mới – ví dụ: baocao_cds
3. Tạo User mới – ví dụ: user_baocao, đặt mật khẩu mạnh
4. Gán User vào Database với quyền ALL PRIVILEGES
5. 📝 Ghi lại 3 thông tin: Tên DB, Tên User, Mật khẩu sẽ dùng ở Bước 4
💡 Host thường tự thêm prefix tài khoản, ví dụ tenuser_baocao_cds. Cứ copy nguyên si vào form.
🔹 Bước 2: Tải file installer
📎 Link tải về: installer.zip
Giải nén ra sẽ được 1 file duy nhất: installer.php
🔹 Bước 3: Upload lên host
1. Vào File Manager của cPanel
2. Mở thư mục public_html (hoặc thư mục con nếu muốn)
3. Bấm Upload → chọn file installer.php vừa tải
🔹 Bước 4: Chạy installer
1. Mở trình duyệt, truy cập: https://tenmiencuaban.com/installer.php
2. Điền vào form:
| Trường | Ví dụ |
|---|---|
| 🏛️ Ban Chỉ đạo Chuyển đổi số | xã/phường ABC |
| 📦 Database Host | localhost (giữ mặc định) |
| 📦 Tên Database | tenuser_baocao_cds |
| 📦 Database User | tenuser_dbuser |
| 📦 Database Password | (mật khẩu đã tạo ở Bước 1) |
| 🔐 Tên đăng nhập admin | admin (hoặc tên khác) |
| 🔐 Mật khẩu admin | (mật khẩu mạnh ≥ 6 ký tự) |
| 🔒 Mật khẩu trang báo cáo | (để trống nếu không muốn khóa) |
| 📁 Tên thư mục | baocao_app (giữ mặc định hoặc đặt tùy ý) |
4. Bấm 🚀 Bắt đầu cài đặt
5. Đợi vài giây, màn hình hiện “CÀI ĐẶT HOÀN TẤT” kèm link truy cập 🎉
🔹 Bước 5: XÓA file installer (quan trọng!)
⚠️ Bắt buộc: Quay lại File Manager, xóa file installer.php để tránh người khác chạy lại và ghi đè cấu hình.
Xong! Truy cập https://tenmiencuaban.com/baocao_app/ là dùng được ngay.
📖 Hướng dẫn sử dụng nhanh
👥 Dành cho các cơ quan báo cáo
1. Mở link https://tenmien/baocao_app/
2. Nhập mật khẩu báo cáo (nếu có đặt trong phần cài đặt)
3. Chọn đơn vị của mình trong menu dropdown
4. Nhập họ tên + chức vụ người báo cáo
5. Với mỗi nhiệm vụ:
✔️ Chọn Đã hoàn thành → có thể đính kèm file minh chứng (không bắt buộc)
❌ Chọn Chưa hoàn thành → phải ghi lý do giải trình
6. Bấm Gửi Báo Cáo → xong!
💡 Hay ở chỗ: Lần sau vào lại, hệ thống tự động nạp dữ liệu lần trước. Chỉ cần kiểm tra và cập nhật nếu có thay đổi, không phải nhập lại từ đầu.
👨💼 Dành cho người quản trị
1. Vào tab Trang Quản Trị
2. Đăng nhập bằng tài khoản admin đã tạo
3. Xem bảng tổng hợp toàn bộ báo cáo
4. Dùng bộ lọc theo đơn vị hoặc trạng thái
5. Bấm 📊 Xuất Excel để tải báo cáo tổng hợp (có sẵn phần thống kê tỷ lệ hoàn thành)
❓ Câu hỏi thường gặp
❓ Có mất phí không?
👉 Không nha, mình chia sẻ miễn phí cho mọi người nè 🥰. Chỉ cần hosting cPanel của đơn vị.
❓ Có cần biết lập trình không?
👉 Không. Chỉ cần làm theo 5 bước trên. Nếu muốn tùy biến nhiều thì có thể tải mã nguồn lên AI để yêu cầu thêm.
❓ Muốn đổi danh sách nhiệm vụ thì làm sao?
👉 Mở file index.php, tìm mảng tasksData ở đầu thẻ <script> và sửa. Nếu không rành, có thể nhờ anh chị am hiểu công nghệ để hỗ trợ.
❓ File minh chứng tải lên được lưu ở đâu?
👉 Trong thư mục uploads/ của ứng dụng, chia theo tên từng cơ quan. Admin xem/tải qua trang quản trị.
❓ Có giới hạn dung lượng file không?
👉 Mặc định 20MB. Nếu cần lớn hơn, tăng upload_max_filesize và post_max_size trong MultiPHP INI Editor của cPanel.
❓ Mật khẩu admin bị quên thì làm sao?
👉 Mở file config.php bằng File Manager, sửa lại dòng ADMIN_PASS.
🎁 Lời kết
App này mình làm để chia sẻ cho anh chị em Văn phòng Đảng ủy xã/phường, những người thường xuyên phải “ôm” tất cả báo cáo từ các cơ quan rồi ngồi tổng hợp đến tối thui. 🌙
Hy vọng nó giúp được phần nào. Anh chị em nào cài bị lỗi hoặc cần hỗ trợ thêm, cứ để lại bình luận bên dưới, mình sẽ cố gắng phản hồi. 🤝
Nếu thấy hữu ích, anh chị hãy chia sẻ cho đồng nghiệp ở các xã/phường bạn cùng tham khảo nhé!
