Village Management System
Advanced Web Project
Description
The Village Management System provides a streamlined approach to managing and displaying demographic, geographical, and administrative details of various villages. It includes a real-time chat feature using WebSocket integrated with the API, enabling instant communication among users and admins.
Technologies Used
Frontend:
React with pure CSS
Backend:
Node.js with GraphQL API
Database:
MySQL (XAMPP)
Real-time:
WebSocket
Roles & Features
User
- View village demographics
- Access geographical data
- See public facilities
Admin
- Full CRUD capabilities
- Manage village data
- Monitor user activities
System
- Real-time chat
- Secure authentication
- Responsive interface
Development Phases
Phase 1
Initial front-end development using HTML, LESS CSS, and JavaScript with mock data.
Phase 2 & 3
Refactored to React with pure CSS, integrated Node.js backend with GraphQL and MySQL, added WebSocket chat.