民生诉求反馈平台是一套面向政务领域的公众投诉反馈全栈系统,实现诉求提交、进度查询、分级管理、数据统计的一体化解决方案。系统采用 React 18 + Express 4 + TypeScript 技术栈,前端使用 Vite 构建工具,后端基于 Express 框架开发,数据库采用 SQLite,实现了前后端分离的现代化架构。
作为项目的核心开发者,我独立完成了系统的整体架构设计和核心功能开发。前端方面,使用 React 18 + TypeScript 搭建页面框架,实现响应式布局,支持桌面端和移动端自适应访问;后端方面,基于 Express 框架开发 RESTful API,实现分级权限管理,市级管理员可查看全市统计数据并进行督办,县级办理员负责具体工单办理;数据库设计涵盖诉求、附件、用户等核心实体,支持数据的增删改查和统计分析;集成文件上传功能,支持最多5个附件上传,单文件最大10MB;实现满意度评价和工单督办功能,形成完整的诉求办理闭环;编写 Playwright 端到端测试,保障核心业务流程的稳定性。
系统具备完善的工程化能力,首次启动自动初始化表结构和演示数据,支持 CSV 格式数据导出,自动生成移动端访问二维码,代码结构清晰,具备完善的类型定义和测试覆盖。