A modern, open-source platform for community-driven issue reporting and resolution. Built for Morocco with full Arabic support and RTL layout.
# FixHoumti - Community Issue Reporting Platform
A modern, open-source platform for community-driven issue reporting and resolution. Built for Morocco with full Arabic support and RTL layout.
Demo:
fixhoumti.vercel.app
## πΈ Screenshots
### Report an issue
Create Report - Step 1
Create Report - Step 2
### Report Report details
Create Report - Step 3
View Report - Desktop
### Interactive Map & Browse Views
Desktop view - Home
Mobile View - Home
### Moderation Dashboard & Categories
Mobile View - Explore reports
Mobile View - Report details
## π Features
### Core Functionality
- **π Anonymous Reporting**: Report issues without creating an account
- **πΊοΈ Interactive Map**: Visualize reports on an interactive Leaflet map
- **π Advanced Filtering**: Filter by category, status, location, and time period
- **π Community Support**: Upvote, downvote, and corroborate reports
- **π‘ Proposed Solutions**: Community can propose and vote on solutions
- **π© Moderation System**: Flag inappropriate content for review
- **π Bilingual**: Full support for English and Arabic with RTL layout
### Technical Features
- **π Security**: Cloudflare Turnstile verification, rate limiting, RLS policies
- **π± Responsive**: Mobile-first design with optimized layouts
- **β‘ Performance**: Optimized database queries, caching, and infinite scroll
- **π¨ Modern UI**: Built with Tailwind CSS and Shadcn/ui components
- **π Geospatial**: PostGIS for location-based queries and spatial indexing
- **π Real-time**: Live updates and dynamic status calculations
- **βΏ Accessible**: WCAG compliant with proper semantic HTML
## π Tech Stack
- **Framework**: Next.js 15 with App Router
- **Database**: Supabase (PostgreSQL with PostGIS)
- **Authentication**: Supabase Auth
- **Storage**: Supabase Storage (S3-backed)
- **Styling**: Tailwind CSS
- **UI Components**: Shadcn/ui
- **Maps**: Leaflet.js
- **i18n**: next-intl
- **Security**: Cloudflare Turnstile
- **Deploymen β¦