Severity: Low
Area: frontend/support
Problem: Help page too thin, causing support load spikes
Created a comprehensive Help Center page with self-service capabilities to reduce support tickets.
- Accordion-style interface with 10 most common questions
- Topics covered:
- Wallet creation
- Minting ACBU tokens
- Transaction fees
- Transaction timing
- Account recovery
- 2FA setup
- Sending tokens
- Burning to fiat
- Reserve system
- Contacting support
- Real-time status indicator (green = operational)
- Link to external status page (status.acbu.io)
- Visual feedback with icons
- Documentation (docs.acbu.io)
- System Status (status.acbu.io)
- Community Forum (community.acbu.io)
- External link indicators
- Fields: Name, Email, Subject, Message
- Form validation
- Success confirmation message
- Loading states
- Security contact information for urgent issues
- Added "Help Center" link to Me page
- Placed in Support section alongside Activity History
- Uses HelpCircle icon for visual consistency
- User visits /help page
- Checks FAQ for common questions
- If not resolved, checks status page for incidents
- If still needed, submits support ticket via form
- Responsive layout
- Touch-friendly accordion
- Mobile-optimized form
- Accessible navigation
app/help/page.tsx - Main help center page
app/me/page.tsx - Updated with help link
- Card (UI container)
- Button (form submission)
- Input (form fields)
- Textarea (message field)
- Accordion (FAQ section)
- Icons from lucide-react
- Form state (name, email, subject, message)
- Submission state (loading, submitted)
- Success message with auto-dismiss
✅ Users can self-serve top 10 questions via FAQ
✅ Status page link for service uptime
✅ Ticket form for support requests
✅ Quick access from Me page
✅ Mobile-responsive design
✅ Accessible navigation
- No centralized help resources
- Users had to contact support for basic questions
- No status page visibility
- Support team overwhelmed with common questions
- Self-service FAQ for top 10 questions
- Status page integration
- Structured support ticket system
- Reduced support load
- Better user experience
-
Search Functionality
- Add search bar to filter FAQ
- Search across all help content
-
Backend Integration
- Connect form to actual ticketing system
- Email notifications
- Ticket tracking
-
Analytics
- Track most viewed FAQ items
- Monitor form submission rates
- Identify knowledge gaps
-
Live Chat
- Add live chat widget for urgent issues
- Business hours indicator
-
Video Tutorials
- Embed video guides
- Step-by-step walkthroughs
-
Multi-language Support
- Translate FAQ content
- Localized support
- FAQ accordion expands/collapses correctly
- Form validation works (required fields)
- Form submission shows success message
- External links open in new tab
- Status banner displays correctly
- Help link appears in Me page
- Mobile layout is responsive
- Keyboard navigation works
- Screen reader accessibility
- No backend changes required (form is frontend-only for now)
- No database migrations needed
- No environment variables required
- Can be deployed independently
- PR Link: https://github.com/coderchris1234/acbu-frontend/pull/new/feature/comprehensive-help-page
- Page Route: /help
- Navigation: Me > Support > Help Center