# Rwanda Shout-Out System
## Overview
Rwanda Shout-Out is a digital platform designed to empower Rwandan citizens by providing a direct communication channel with village leadership. The application allows users to submit complaints, suggestions, and feedback easily and track the status of their submissions.
## Key Features
- **Submission Form**: Citizens can submit detailed feedback with:
- Personal information
- Contact details
- Village selection
- Submission category
- Detailed message
- **Submission History**:
- Track the status of all submitted messages
- View submission details
- Monitor progress of complaints and suggestions
- **Responsive Design**:
- Mobile-friendly interface
- Adaptive navigation for different screen sizes
- Accessible across devices
## Technologies Used
- React
- TypeScript
- Vite
- Tailwind CSS
- Shadcn UI
- React Router
- React Hook Form
- Zod (Form Validation)
## User Journey
1. Landing on the home page with clear navigation and app purpose
2. Submit a new complaint or suggestion through a user-friendly form
3. Track the history of submissions
4. Manage personal profile settings
## Future Enhancements
- Integration with Supabase for backend functionality
- Advanced filtering in submission history
- User authentication
- Detailed reporting and analytics
## Local Development
```bash
# Install dependencies
npm install
# Run development server
npm run dev
```
## Deployment
Easily deployable through Lovable's publishing feature.
## Contributing
Open to contributions that improve citizen engagement and communication.