Frontend Development – Citizen Interface & Dashboard UI
Description
Develop the complete frontend for the RoadPulse AI – Smart Road Maintenance & Monitoring System. The frontend should provide an intuitive and responsive user interface for citizens and administrators to interact with the system.
Objectives Design a modern and user-friendly web interface. Ensure responsive design for desktop, tablet, and mobile devices. Create a professional Smart City/Government-style theme. Tasks
- Home Page Create a landing page introducing the RoadPulse AI system. Add navigation bar, hero section, features section, and footer. Include buttons for reporting road issues and tracking complaints.
- Complaint Registration Page Design a complaint submission form. Fields: Citizen Name Email Phone Number Issue Type Issue Description Location Image Upload Add client-side form validation.
- Login Page Create login interface for Admin and Maintenance Staff. Validate input fields. Prepare frontend integration for backend authentication APIs.
- Dashboard UI Create dashboard layout. Display: Total Complaints Pending Complaints In Progress Complaints Completed Complaints Design complaint cards and tables.
- Navigation & User Experience Responsive navigation menu. Consistent color palette and typography. Smooth page transitions and interactive UI components.
- Styling Implement using: HTML5 CSS3 Bootstrap 5 JavaScript Maintain clean and reusable code structure. Deliverables index.html login.html complaint.html dashboard.html style.css app.js Acceptance Criteria Fully responsive UI. Clean and professional design. Form validation working correctly. Dashboard layout completed. Code is properly documented and organized. Priority
High
Estimated Duration
5–7 Days
Assigned Role
Frontend Developer (Member 1)